parrot-layout
Version:
28 lines (27 loc) • 708 B
TypeScript
import * as React from 'react';
export interface ItemProps {
icon?: string;
title: string;
url: string;
}
export declare function Item(props: ItemProps): null;
export interface Props {
visible?: boolean;
onCloseRequested: () => void;
onClosed: () => void;
children?: React.ReactElement<ItemProps>[];
currentUrl: string;
}
export interface State {
visible: boolean;
}
export declare class SideMenu extends React.Component<Props, State> {
private element;
constructor(props: Props);
componentWillReceiveProps(props: Props): void;
render(): JSX.Element;
private renderItems;
private renderItem;
private onTransitionEnd;
}
export default SideMenu;