diff options
| author | Wolfboy248 <georgejvindkarlsen@gmail.com> | 2024-10-28 11:35:04 +0100 |
|---|---|---|
| committer | Wolfboy248 <georgejvindkarlsen@gmail.com> | 2024-10-28 11:35:04 +0100 |
| commit | b229a524fae8908928f16832e8e4d4c604cefa3e (patch) | |
| tree | 0fec3ae174394d1cb6baf4abfe285770054821c4 /frontend/src/hooks/UseMessage.tsx | |
| parent | refactor: hook updated (diff) | |
| download | lphub-b229a524fae8908928f16832e8e4d4c604cefa3e.tar.gz lphub-b229a524fae8908928f16832e8e4d4c604cefa3e.tar.bz2 lphub-b229a524fae8908928f16832e8e4d4c604cefa3e.zip | |
refactor: uploadrundialog
Diffstat (limited to 'frontend/src/hooks/UseMessage.tsx')
| -rw-r--r-- | frontend/src/hooks/UseMessage.tsx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/frontend/src/hooks/UseMessage.tsx b/frontend/src/hooks/UseMessage.tsx index 249a3bf..ebc4276 100644 --- a/frontend/src/hooks/UseMessage.tsx +++ b/frontend/src/hooks/UseMessage.tsx | |||
| @@ -3,6 +3,7 @@ import MessageDialog from "../components/MessageDialog"; | |||
| 3 | 3 | ||
| 4 | const useMessage = () => { | 4 | const useMessage = () => { |
| 5 | const [isOpen, setIsOpen] = useState(false); | 5 | const [isOpen, setIsOpen] = useState(false); |
| 6 | const [resolvePromise, setResolvePromise] = useState<((value: boolean) => void) | null>(null); | ||
| 6 | 7 | ||
| 7 | const [title, setTitle] = useState<string>(""); | 8 | const [title, setTitle] = useState<string>(""); |
| 8 | const [subtitle, setSubtitle] = useState<string>(""); | 9 | const [subtitle, setSubtitle] = useState<string>(""); |
| @@ -11,6 +12,9 @@ const useMessage = () => { | |||
| 11 | setIsOpen(true); | 12 | setIsOpen(true); |
| 12 | setTitle(title); | 13 | setTitle(title); |
| 13 | setSubtitle(subtitle); | 14 | setSubtitle(subtitle); |
| 15 | return new Promise((resolve) => { | ||
| 16 | setResolvePromise(() => resolve); | ||
| 17 | }); | ||
| 14 | }; | 18 | }; |
| 15 | 19 | ||
| 16 | const handleClose = () => { | 20 | const handleClose = () => { |