diff options
Diffstat (limited to 'src/state/shell/composer/index.tsx')
-rw-r--r-- | src/state/shell/composer/index.tsx | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/state/shell/composer/index.tsx b/src/state/shell/composer/index.tsx index b425873fc..ad07333be 100644 --- a/src/state/shell/composer/index.tsx +++ b/src/state/shell/composer/index.tsx @@ -125,5 +125,17 @@ export function useComposerState() { } export function useComposerControls() { - return React.useContext(controlsContext) + const {closeComposer} = React.useContext(controlsContext) + return React.useMemo(() => ({closeComposer}), [closeComposer]) +} + +/** + * DO NOT USE DIRECTLY. The deprecation notice as a warning only, it's not + * actually deprecated. + * + * @deprecated use `#/lib/hooks/useOpenComposer` instead + */ +export function useOpenComposer() { + const {openComposer} = React.useContext(controlsContext) + return React.useMemo(() => ({openComposer}), [openComposer]) } |