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

30 lines
785 B
TypeScript

import { PropsWithChildren, useState } from 'react';
import { QueriesDrawerContext, Tabs } from './QueriesDrawerContext';
type Props = {
setDrawerOpened?: (value: boolean) => {};
queryLibraryAvailable?: boolean;
} & PropsWithChildren;
export function QueriesDrawerContextProviderMock(props: Props) {
const [selectedTab, setSelectedTab] = useState<Tabs>(Tabs.RichHistory);
const [drawerOpened, setDrawerOpened] = useState<boolean>(false);
return (
<QueriesDrawerContext.Provider
value={{
selectedTab,
setSelectedTab,
drawerOpened,
setDrawerOpened: (value) => {
props.setDrawerOpened?.(value);
setDrawerOpened(value);
},
}}
>
{props.children}
</QueriesDrawerContext.Provider>
);
}