@telsystems/design
Version:
Design components
44 lines (43 loc) • 1.25 kB
TypeScript
import * as React from 'react';
import * as PropTypes from 'prop-types';
import { ISiderProps } from './ISiderProps';
import { ISiderState } from './ISiderState';
export declare const dimensionMap: {
xs: string;
sm: string;
md: string;
lg: string;
xl: string;
};
export declare const generateId: (prefix?: string) => string;
export declare class Sider extends React.Component<ISiderProps, ISiderState> {
static defaultProps: {
prefixCls: string;
collapsible: boolean;
defaultCollapsed: boolean;
reverseArrow: boolean;
width: number;
collapsedWidth: number;
style: {};
};
static childContextTypes: {
siderCollapsed: PropTypes.Requireable<boolean>;
};
static contextTypes: {
siderHook: PropTypes.Requireable<object>;
};
private mql;
private uniqueId;
constructor(props: ISiderProps);
getChildContext(): {
siderCollapsed: boolean | undefined;
};
componentWillReceiveProps(nextProps: ISiderProps): void;
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
private responsiveHandler;
private setCollapsed;
private toggle;
private belowShowChange;
}