diff options
author | Hailey <me@haileyok.com> | 2024-02-28 11:46:19 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-28 11:46:19 -0800 |
commit | a697b39c48cca4565adacd99697822fa2db898a2 (patch) | |
tree | f61cb2ba41754f1b71ba6afeb93716967365df72 /src/state/util.ts | |
parent | 60eb6e23d1349949d9399dc02c98fca4c4d0777a (diff) | |
download | voidsky-a697b39c48cca4565adacd99697822fa2db898a2.tar.zst |
add alf dialogs to useCloseAllActiveElements (#3021)
Diffstat (limited to 'src/state/util.ts')
-rw-r--r-- | src/state/util.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/state/util.ts b/src/state/util.ts index 57f4331b0..7b49b5b46 100644 --- a/src/state/util.ts +++ b/src/state/util.ts @@ -3,6 +3,7 @@ import {useLightboxControls} from './lightbox' import {useModalControls} from './modals' import {useComposerControls} from './shell/composer' import {useSetDrawerOpen} from './shell/drawer-open' +import {useDialogStateControlContext} from 'state/dialogs' /** * returns true if something was closed @@ -35,11 +36,19 @@ export function useCloseAllActiveElements() { const {closeLightbox} = useLightboxControls() const {closeAllModals} = useModalControls() const {closeComposer} = useComposerControls() + const {closeAllDialogs: closeAlfDialogs} = useDialogStateControlContext() const setDrawerOpen = useSetDrawerOpen() return useCallback(() => { closeLightbox() closeAllModals() closeComposer() + closeAlfDialogs() setDrawerOpen(false) - }, [closeLightbox, closeAllModals, closeComposer, setDrawerOpen]) + }, [ + closeLightbox, + closeAllModals, + closeComposer, + closeAlfDialogs, + setDrawerOpen, + ]) } |