react-layman
Version:
A dynamic tiling layout manager made for React
15 lines (14 loc) • 674 B
TypeScript
import { LaymanContextType, LaymanLayout, PaneRenderer, TabRenderer, ToolbarButtonType } from './types';
import { default as React } from 'react';
type LaymanProviderProps = {
initialLayout: LaymanLayout;
renderPane: PaneRenderer;
renderTab: TabRenderer;
renderNull: JSX.Element;
mutable?: boolean;
toolbarButtons?: Array<ToolbarButtonType>;
children: React.ReactNode;
};
export declare const LaymanContext: React.Context<LaymanContextType>;
export declare const LaymanProvider: ({ initialLayout, renderPane, renderTab, renderNull, mutable, toolbarButtons, children, }: LaymanProviderProps) => import("react/jsx-runtime").JSX.Element;
export {};