react-web-native-sketch
Version:
[TODO: We need an overview of how this can be used via npm vs as a local package]
19 lines (18 loc) • 691 B
TypeScript
import * as React from 'react';
import { toggleDrawer } from '../../redux/reducers/navigation';
import { TopbarListButtonData, TopbarSimpleButtonData } from '../Topbar/Topbar.types';
export interface AppProps {
drawerContent?: React.ReactNode;
drawerPersistent?: boolean;
onDrawerClose?: () => void;
rightButtonsData?: Array<TopbarSimpleButtonData | TopbarListButtonData>;
title?: React.ReactNode | string;
topbarContent?: React.ReactNode;
hideDrawer?: boolean;
}
export interface ConnectedProps {
drawerOpen: boolean;
persistComplete: boolean;
toggleDrawer: typeof toggleDrawer;
}
export declare const AppContainerWeb: React.ComponentType<AppProps>;