├── src ├── client │ ├── styles │ │ ├── theme.js │ │ └── default.less │ ├── images │ │ ├── odrMdcn.png │ │ ├── rflMdcn.png │ │ ├── odrMdcn@2x.png │ │ ├── odrMdcn@3x.png │ │ ├── rflMdcn@2x.png │ │ └── rflMdcn@3x.png │ ├── components │ │ ├── layouts │ │ │ ├── header │ │ │ │ ├── index.js │ │ │ │ └── Header.js │ │ │ └── footer │ │ │ │ ├── index.js │ │ │ │ └── Footer.js │ │ ├── profile │ │ │ └── index.js │ │ ├── refill │ │ │ └── index.js │ │ ├── articles │ │ │ └── index.js │ │ ├── orders │ │ │ ├── ordersActionTypes.js │ │ │ ├── User.js │ │ │ ├── Users.js │ │ │ ├── ordersActions.js │ │ │ ├── orderEpics.js │ │ │ ├── index.js │ │ │ ├── ordersReducer.js │ │ │ └── Orders.js │ │ └── Main.js │ ├── NotFound.js │ ├── App.test.js │ ├── epics │ │ └── index.js │ ├── App.js │ ├── reducers │ │ └── index.js │ ├── App.css │ └── routes │ │ └── web │ │ ├── routes.js │ │ └── index.js ├── index.css ├── shared │ └── utils.js ├── index.js ├── logo.svg └── registerServiceWorker.js ├── public ├── favicon.ico ├── manifest.json └── index.html ├── .travis.yml ├── .idea ├── markdown-navigator │ └── profiles_settings.xml ├── preferred-vcs.xml └── markdown-navigator.xml ├── .flowconfig ├── config ├── jest │ ├── fileTransform.js │ └── cssTransform.js ├── polyfills.js ├── paths.js ├── env.js ├── webpackDevServer.config.js ├── webpack.config.dev.js └── webpack.config.prod.js ├── .gitignore ├── scripts ├── test.js ├── start.js └── build.js ├── config-overrides.js ├── package.json └── README.md /src/client/styles/theme.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lusan/antd-boilerplate/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | padding: 0; 4 | font-family: sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /src/client/images/odrMdcn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lusan/antd-boilerplate/HEAD/src/client/images/odrMdcn.png -------------------------------------------------------------------------------- /src/client/images/rflMdcn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lusan/antd-boilerplate/HEAD/src/client/images/rflMdcn.png -------------------------------------------------------------------------------- /src/client/images/odrMdcn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lusan/antd-boilerplate/HEAD/src/client/images/odrMdcn@2x.png -------------------------------------------------------------------------------- /src/client/images/odrMdcn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lusan/antd-boilerplate/HEAD/src/client/images/odrMdcn@3x.png -------------------------------------------------------------------------------- /src/client/images/rflMdcn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lusan/antd-boilerplate/HEAD/src/client/images/rflMdcn@2x.png -------------------------------------------------------------------------------- /src/client/images/rflMdcn@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lusan/antd-boilerplate/HEAD/src/client/images/rflMdcn@3x.png -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 6 4 | - 7 5 | - 8 6 | cache: 7 | directories: 8 | - node_modules 9 | -------------------------------------------------------------------------------- /.idea/markdown-navigator/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/shared/utils.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | // eslint-disable-next-line import/prefer-default-export 4 | export const isProd = process.env.NODE_ENV === 'production' 5 | -------------------------------------------------------------------------------- /src/client/components/layouts/header/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | 3 | import Header from './Header' 4 | 5 | const HeaderWrapper = props =>
6 | 7 | export default HeaderWrapper 8 | -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- 1 | [ignore] 2 | .*/node_modules/fbjs/.* 3 | .*/node_modules/config-chain/test/broken.json 4 | .*/node_modules/npmconf/test/.* 5 | [include] 6 | 7 | [libs] 8 | 9 | [lints] 10 | 11 | [options] 12 | -------------------------------------------------------------------------------- /src/client/components/layouts/footer/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | 3 | import Footer from './Footer' 4 | 5 | const FooterWrapper = props =>