2025-04-01 10:38:02 +09:00

23 lines
536 B
TypeScript

import { createContext, useContext } from 'react';
import { DashboardScene } from '../../scene/DashboardScene';
interface Context {
dashboard: DashboardScene;
onDismiss: () => void;
}
export const ShareDrawerContext = createContext<Context | undefined>(undefined);
const useShareDrawerContext = () => {
const context = useContext(ShareDrawerContext);
if (context === undefined) {
throw new Error('useShareDrawerContext must be used within a DrawerContext');
}
return context;
};
export { useShareDrawerContext };