Skip to content

Commit

Permalink
feat: add example
Browse files Browse the repository at this point in the history
  • Loading branch information
tensegrity666 committed Aug 29, 2020
1 parent 251af16 commit 1d70d01
Show file tree
Hide file tree
Showing 9 changed files with 688 additions and 13 deletions.
599 changes: 599 additions & 0 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@
"version": "0.1.0",
"private": true,
"dependencies": {
"@ant-design/icons": "^4.2.2",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"antd": "^4.6.1",
"prop-types": "^15.7.2",
"react": "^16.13.1",
"react-dom": "^16.13.1",
Expand Down
74 changes: 68 additions & 6 deletions src/components/app/index.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,76 @@
import React from 'react';
import { Layout, Menu, Breadcrumb } from 'antd';
import {
UserOutlined,
LaptopOutlined,
NotificationOutlined,
} from '@ant-design/icons';

import styles from './index.module.css';
import 'antd/dist/antd.css';

const App = () => {
const { app } = styles;
const { SubMenu } = Menu;
const { Header, Content, Sider } = Layout;

const App = () => {
return (
<div className={app}>
</div>
<Layout>
<Header className="header">
<div className="logo" />
<Menu theme="dark" mode="horizontal" defaultSelectedKeys={['2']}>
<Menu.Item key="1">nav 1</Menu.Item>
<Menu.Item key="2">nav 2</Menu.Item>
<Menu.Item key="3">nav 3</Menu.Item>
</Menu>
</Header>
<Layout>
<Sider width={200} className=".app-bg">
<Menu
mode="inline"
defaultSelectedKeys={['1']}
defaultOpenKeys={['sub1']}
style={{ height: '100%', borderRight: 0 }}>
<SubMenu key="sub1" icon={<UserOutlined />} title="subnav 1">
<Menu.Item key="1">option1</Menu.Item>
<Menu.Item key="2">option2</Menu.Item>
<Menu.Item key="3">option3</Menu.Item>
<Menu.Item key="4">option4</Menu.Item>
</SubMenu>
<SubMenu key="sub2" icon={<LaptopOutlined />} title="subnav 2">
<Menu.Item key="5">option5</Menu.Item>
<Menu.Item key="6">option6</Menu.Item>
<Menu.Item key="7">option7</Menu.Item>
<Menu.Item key="8">option8</Menu.Item>
</SubMenu>
<SubMenu
key="sub3"
icon={<NotificationOutlined />}
title="subnav 3">
<Menu.Item key="9">option9</Menu.Item>
<Menu.Item key="10">option10</Menu.Item>
<Menu.Item key="11">option11</Menu.Item>
<Menu.Item key="12">option12</Menu.Item>
</SubMenu>
</Menu>
</Sider>
<Layout style={{ padding: '0 24px 24px' }}>
<Breadcrumb style={{ margin: '16px 0' }}>
<Breadcrumb.Item>Home</Breadcrumb.Item>
<Breadcrumb.Item>List</Breadcrumb.Item>
<Breadcrumb.Item>App</Breadcrumb.Item>
</Breadcrumb>
<Content
className=".app-bg"
style={{
padding: 24,
margin: 0,
minHeight: 280,
}}>
Content
</Content>
</Layout>
</Layout>
</Layout>
);
}
};

export default App;
3 changes: 0 additions & 3 deletions src/components/app/index.module.css

This file was deleted.

8 changes: 4 additions & 4 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import { render } from 'react-dom';
import App from './components/app';
import * as serviceWorker from './serviceWorker';
import './index.css';

ReactDOM.render(
render(
<React.StrictMode>
<App />
</React.StrictMode>,
Expand Down
Empty file added src/redux/actions/index.js
Empty file.
3 changes: 3 additions & 0 deletions src/redux/constants.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const actionTypes = {};

export default actionTypes;
6 changes: 6 additions & 0 deletions src/redux/reducers/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// import actionTypes from '../constants';
// import initialState from '../initial-state';

// const reducer = (state = initialState, { type, payload }) => {}

// export default reducer;
6 changes: 6 additions & 0 deletions src/store.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// import { createStore } from 'redux';
// import reducer from './redux/reducers';

// const store = createStore(reducer);

// export default store;

0 comments on commit 1d70d01

Please sign in to comment.