2025-03-25 20:32:17 +08:00

15 lines
478 B
TypeScript

import { useState } from 'react';
import { NodeRenderReturnType } from '@flowgram.ai/fixed-layout-editor';
import { SidebarContext } from '../../context';
export function SidebarProvider({ children }: { children: React.ReactNode }) {
const [nodeRender, setNodeRender] = useState<NodeRenderReturnType | undefined>();
return (
<SidebarContext.Provider value={{ visible: !!nodeRender, nodeRender, setNodeRender }}>
{children}
</SidebarContext.Provider>
);
}