This commit is contained in:
sunny 2017-07-19 19:09:29 +09:00
parent 3cb739c197
commit 73510d9920
4 changed files with 38 additions and 52 deletions

View File

@ -16,9 +16,7 @@ export class Header extends React.Component<any, any> {
return ( return (
<Container fluid> <Container fluid>
<LogoBar /> <LogoBar />
<Divider />
<TitleBar /> <TitleBar />
<Divider />
</Container> </Container>
// <TopBar onSidebar={this.props.onSidebar}/> // <TopBar onSidebar={this.props.onSidebar}/>
); );

View File

@ -15,41 +15,35 @@ export class Layout extends React.Component<any, any> {
constructor(props: any, context: any) { constructor(props: any, context: any) {
super(props, context); super(props, context);
this.state = { this.state = {
sidebar_visible: true,
notification_visible: false, notification_visible: false,
}; };
} }
onSidebar = () => { onSidebar = () => {
this.setState({ notification_visible: !this.state.notification_visible }); this.setState({ notification_visible: !this.state.notification_visible, sidebar_visible: !this.state.sidebar_visible });
} }
render() { render() {
return ( return (
<Container fluid> <Container fluid>
<Grid> <Sidebar.Pushable as={Segment} vertical>
<Grid.Row> <Sidebar as={Menu} animation='overlay' width='thin' visible={this.state.sidebar_visible} icon='labeled' vertical inverted>
<Grid.Column width='2' style={{margin:'0px'}}> <LeftMenu />
<LeftMenu /> </Sidebar>
</Grid.Column> <Sidebar.Pusher>
<Grid.Column width='14'> <Segment vertical style={{margin:'0 0 0 150px', padding:'0'}}>
<Grid.Row> <Header />
<Grid.Column>
<Header /> <Router history={history} >
</Grid.Column> <Routes />
<Grid.Column> </Router>
<Router history={history} >
<Routes /> <Footer />
</Router>
</Grid.Column> </Segment>
</Grid.Row> </Sidebar.Pusher>
<Grid.Row> </Sidebar.Pushable>
<Grid.Column>
<Footer />
</Grid.Column>
</Grid.Row>
</Grid.Column>
</Grid.Row>
</Grid>
{/* <Header onSidebar={this.onSidebar.bind(this)} /> {/* <Header onSidebar={this.onSidebar.bind(this)} />
<Sidebar.Pushable as={Segment} vertical > <Sidebar.Pushable as={Segment} vertical >
<Sidebar <Sidebar

View File

@ -21,7 +21,7 @@ export class LeftMenu extends React.Component<any, any> {
render() { render() {
return ( return (
<Container fluid className='fullHeight'> <Container fluid className='fullHeight'>
<Segment inverted className='fullHeight'> <Segment inverted vertical className='fullHeight'>
<Menu inverted secondary vertical fluid icon='labeled' > <Menu inverted secondary vertical fluid icon='labeled' >
<Menu.Item name='User' href='/' > <Menu.Item name='User' href='/' >

View File

@ -25,30 +25,24 @@ export class TitleBar extends React.Component<any, any> {
}, },
]; ];
return ( return (
<Grid> <Menu basic fluid style={{'border-left':'0px', 'border-right':'0px', 'box-shadow':'none', 'border-radius':'0'}}>
<Grid.Row> <Menu.Item name='Page Title' style={{width:'250px'}}>
<Grid.Column width='3'> <Header as='h3'>Page Title
<Header as='h3'>Page Title <Header.Subheader>
<Header.Subheader> <Breadcrumb size='mini' left bottom>
<Breadcrumb size='tiny'> <Breadcrumb.Section link>Home</Breadcrumb.Section>
<Breadcrumb.Section link>Home</Breadcrumb.Section> <Breadcrumb.Divider />
<Breadcrumb.Divider /> <Breadcrumb.Section link>Monitoring</Breadcrumb.Section>
<Breadcrumb.Section link>Monitoring</Breadcrumb.Section> <Breadcrumb.Divider />
<Breadcrumb.Divider /> <Breadcrumb.Section active>Probes</Breadcrumb.Section>
<Breadcrumb.Section active>Probes</Breadcrumb.Section> </Breadcrumb>
</Breadcrumb> </Header.Subheader>
</Header.Subheader> </Header>
</Header> </Menu.Item>
</Grid.Column> {subMenus.map((menu: any, index: number) => (
<Grid.Column width='13'> <Menu.Item key={index} name={menu.name} href={menu.href} />
<Menu secondary borderless> ))}
{subMenus.map((menu: any, index: number) => ( </Menu>
<Menu.Item key={index} name={menu.name} href={menu.href} />
))}
</Menu>
</Grid.Column>
</Grid.Row>
</Grid>
); );
} }
} }