diff options
Diffstat (limited to 'src/components/Menu')
-rw-r--r-- | src/components/Menu/context.tsx | 11 | ||||
-rw-r--r-- | src/components/Menu/index.tsx | 2 | ||||
-rw-r--r-- | src/components/Menu/index.web.tsx | 2 |
3 files changed, 5 insertions, 10 deletions
diff --git a/src/components/Menu/context.tsx b/src/components/Menu/context.tsx index 908ad352e..d810a03de 100644 --- a/src/components/Menu/context.tsx +++ b/src/components/Menu/context.tsx @@ -2,14 +2,9 @@ import React from 'react' import type {ContextType, ItemContextType} from '#/components/Menu/types' -export const Context = React.createContext<ContextType>({ - // @ts-ignore - control: null, -}) - -export const ItemContext = React.createContext<ItemContextType>({ - disabled: false, -}) +export const Context = React.createContext<ContextType | null>(null) + +export const ItemContext = React.createContext<ItemContextType | null>(null) export function useMenuContext() { const context = React.useContext(Context) diff --git a/src/components/Menu/index.tsx b/src/components/Menu/index.tsx index 06b9e7e55..a84317771 100644 --- a/src/components/Menu/index.tsx +++ b/src/components/Menu/index.tsx @@ -34,7 +34,7 @@ export function Root({ children, control, }: React.PropsWithChildren<{ - control?: Dialog.DialogOuterProps['control'] + control?: Dialog.DialogControlProps }>) { const defaultControl = Dialog.useDialogControl() const context = React.useMemo<ContextType>( diff --git a/src/components/Menu/index.web.tsx b/src/components/Menu/index.web.tsx index 7bf4dde18..07339ef08 100644 --- a/src/components/Menu/index.web.tsx +++ b/src/components/Menu/index.web.tsx @@ -50,7 +50,7 @@ export function Root({ children, control, }: React.PropsWithChildren<{ - control?: Dialog.DialogOuterProps['control'] + control?: Dialog.DialogControlProps }>) { const {_} = useLingui() const defaultControl = useMenuControl() |