upgrade message warnings

This commit is contained in:
proddy
2026-04-14 09:31:50 +02:00
parent 99c5e2230c
commit 1111458863
15 changed files with 132 additions and 85 deletions

View File

@@ -78,16 +78,19 @@ const DragNdrop = ({ text, onFileSelected }: DragNdropProps) => {
useState<number>(0);
const { send: checkUpgradeImportantMessages } = useRequest(
(type: string) =>
callAction({ action: 'upgradeImportantMessages', param: type }),
(version: string) =>
callAction({ action: 'upgradeImportantMessages', param: version }),
{
immediate: false
}
)
.onSuccess((event: { data: number }) => {
setUpgradeImportantMessageType(event.data);
.onSuccess((event) => {
setUpgradeImportantMessageType(
(event.data as { upgradeImportantMessageType: number })
.upgradeImportantMessageType
);
})
.onError((error: { error?: { message?: string } }) => {
.onError((error) => {
toast.error(String(error.error?.message || 'An error occurred'));
});
@@ -189,7 +192,7 @@ const DragNdrop = ({ text, onFileSelected }: DragNdropProps) => {
{LL.UPLOAD()}
</Button>
</Box>
{showUpgradeDialog && (
{showUpgradeDialog && upgradeImportantMessageType > 0 && (
<Dialog
sx={dialogStyle}
open={showUpgradeDialog}