omega-ui
Version:
一套基于React实现的企业级响应式UI设计方案
181 lines (177 loc) • 6.81 kB
JSX
import React, {Fragment} from 'react'
import {hot} from 'react-hot-loader'
import './App.css'
import logo_blue from './assets/logo_blue.png';
import {
Page,
Container,
Wrapper,
Content,
Div,
Portlet,
Paragraph,
Separator,
Section,
Link,
Space,
SubHeader,
Menu,
Button,
Badge,
Stack,
Footer,
Text,
Header,
Icon,
Aside
} from 'omega';
const App = () => (
<Fragment>
<Page>
<Header {...{
brand: {
show: true,
skin: 'light',
logo: {
src: logo_blue,
_includeStyle: {
width: '120px'
}
},
href: 'https://github.com/qulongjun/Omega-UI'
}
}}/>
<Container>
<Aside {...{
skin: 'light',
menu: {
show: true,
autoScroll: true,
items: [
{
text: '欢迎使用',
icon: {
show: true,
name: 'flaticon-line-graph'
},
badge: {
show: true,
bgColor: 'danger',
value: 2
},
type: 'link',
href: 'javascript:;'
},
{
type: 'section',
text: '相关示例'
},
{
text: '这是一级菜单',
icon: {
show: true,
name: 'flaticon-layers'
},
child: [
{
text: '这是二级菜单',
bullet: {
show: true,
type: 'dot'
},
child: [
{
text: '这是三级菜单',
bullet: {
show: true,
type: 'dot'
},
type: 'link',
href: 'javascript:;'
}
],
isExpand: true,
type: 'link',
href: 'javascript:;'
}
],
isExpand: true
}
]
}
}}/>
<Wrapper>
<SubHeader {...{
header: {
show: true,
name: '欢迎使用'
}
}}/>
<Content>
<Div _includeClass='row'>
<Div _includeClass="col-xl-12">
<Portlet {...{
header: {title: 'Get Started'},
_includeClass: 'text-center'
}}>
<img src={logo_blue} width='20%'/>
<Separator/>
<Section title="恭喜您,Omega 搭建成功!" describe="在开始项目之前,以下内容可能会对您有帮助:">
<Link {...{
href: 'https://doc.react-china.org/'
}}>React 中文官网</Link>
<Space/>
<Link {...{
href: 'http://omega-doc.qulongjun.com/'
}}>技术文档</Link>
<Space/>
<Link {...{
href: 'http://omega.qulongjun.com/'
}}>官方示例</Link>
</Section>
<Space size="50"/>
</Portlet>
</Div>
</Div>
</Content>
</Wrapper>
</Container>
<Footer {...{
copyright: (
<Fragment>
2018 © Omega UI by <Link href="https://doc.react-china.org/"> React </Link> 。
</Fragment>
),
nav: [
{
text: {
value: 'React 中文官网',
href: 'https://doc.react-china.org/'
}
}, {
text: {
value: '技术文档',
href: 'http://omega-doc.qulongjun.com/'
}
}, {
text: {
value: '官方示例',
href: 'http://omega.qulongjun.com/'
}
}, {
text: {
value: '快速构建',
href: 'https://github.com/qulongjun/Omega-cli'
}
}, {
text: {
value: 'Github',
href: 'https://github.com/qulongjun/Omega-UI'
}
}
]
}}/>
</Page>
</Fragment>
);
export default hot(module)(App)