tinacms
Version:
[](https://github.com/tinacms/tinacms/blob/main/LICENSE) [](https://www.npmjs.com/package/tinacms) [![Bui
15 lines (14 loc) • 733 B
TypeScript
import * as React from 'react';
import type { SidebarState, SidebarStateOptions } from '../sidebar';
export declare const SidebarContext: React.Context<any>;
export declare const minPreviewWidth = 440;
export declare const minSidebarWidth = 360;
export interface SidebarProviderProps {
sidebar: SidebarState;
resizingSidebar: boolean;
setResizingSidebar: React.Dispatch<React.SetStateAction<boolean>>;
defaultWidth?: SidebarStateOptions['defaultWidth'];
position?: SidebarStateOptions['position'];
defaultState?: SidebarStateOptions['defaultState'];
}
export declare function SidebarProvider({ position, resizingSidebar, setResizingSidebar, defaultWidth, sidebar, }: SidebarProviderProps): React.JSX.Element;