import React from 'react'; import ReactDOM from 'react-dom'; import Shell from '..'; import { Icon, Nav, Radio, Search } from '../..'; const { Item } = Nav; type DeviceType = 'desktop' | 'tablet' | 'phone'; interface IState { device: DeviceType; navcollapse: boolean; } class App extends React.Component { state = { device: 'desktop', } as IState; onChange = device => { this.setState({ device, }); }; btnClick = () => { this.setState({ navcollapse: !this.state.navcollapse, }); }; onCollapseChange = (visible?: boolean) => { console.log('onCollapseChange:', visible); this.setState({ navcollapse: visible, }); return {}; }; render() { return (
MyName