baseui
Version:
A React Component library implementing the Base design language
19 lines (18 loc) • 654 B
TypeScript
import * as React from 'react';
import type { PanelState, StatefulPanelContainerProps, PanelStateReducer, StateChangeType, OnChangeHandler } from './types';
declare class StatefulPanelContainer extends React.Component<StatefulPanelContainerProps, PanelState> {
static defaultProps: {
initialState: {
expanded: boolean;
};
stateReducer: PanelStateReducer;
onChange: () => void;
};
state: {
expanded: boolean;
};
onChange: OnChangeHandler;
internalSetState(type: StateChangeType, changes: PanelState): void;
render(): React.ReactNode;
}
export default StatefulPanelContainer;