UNPKG

react-simple-offcanvas

Version:

A stand-alone react component for adding accessible easy-to-use bootstrap Tabs to your project.

27 lines (26 loc) 872 B
/// <reference types="react" /> import { Offcanvas } from './Components/Offcanvas'; import { Trigger } from './Components/Trigger'; import { OffcanvasProvider } from './Context'; export { OffcanvasProvider, Trigger, Offcanvas }; export declare type Position = 'left' | 'right' | 'top' | 'bottom'; export declare type Component = 'button' | 'div'; export declare interface ProviderProps { children: React.ReactNode; onOpen?: () => void; onClose?: () => void; } export declare interface TriggerProps { component?: Component; className?: string; styles?: React.CSSProperties; children?: React.ReactNode; } export declare interface OffcanvasProps extends TriggerProps { title?: string; position?: Position; backdrop?: boolean; allowClickAway?: boolean; allowEsc?: boolean; allowScroll?: boolean; }