Skip to content

Commit cb73aa6

Browse files
authored
Merge pull request #61 from mrholek/v2.0.0
v2.0.0
2 parents 90e9a61 + 50061ab commit cb73aa6

File tree

326 files changed

+18368
-15356
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

326 files changed

+18368
-15356
lines changed

.gitignore

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
1-
# See http://help.github.com/ignore-files/ for more about ignoring files.
1+
# See https://help.github.com/ignore-files/ for more about ignoring files.
22

33
# dependencies
4-
node_modules
4+
/node_modules
5+
package-lock.json
56

67
# testing
7-
coverage
8+
/coverage
89

910
# production
10-
build
11+
/build
1112

1213
# misc
1314
.DS_Store
14-
Thumbs.db
15-
.env
1615
.idea
17-
npm-debug.log
18-
compilation-stats.json
16+
.env.local
17+
.env.development.local
18+
.env.test.local
19+
.env.production.local
20+
21+
npm-debug.log*
22+
yarn-debug.log*
23+
yarn-error.log*

CHANGELOG.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,36 @@
1-
## [react](./REACT.md) version `changelog`
1+
## [CoreUI](https://coreui.io/) for [react](./REACT.md) changelog
2+
3+
##### `v2.0.0-alpha.3`
4+
- refactor(Colors): view layout, minor temp tweaks
5+
- refactor(FullAside): - ListGroup (deprecate callout)
6+
- refactor(Full*): containers minor fixes
7+
- refactor(Dropdowns): minor fixes
8+
- refactor(Forms): `card-header-actions`
9+
- feat(Forms): `<Input type="date">`
10+
- feat(Forms): `FormFeedback`
11+
- feat(Collapses): Accordion, Custom Accordion
12+
- feat(ListGroup): with TabPanes
13+
- refactor(PaginationItem): `tag="button"`
14+
- refactor(BrandButtons): spacing
15+
- refactor:(Buttons): view layout
16+
17+
##### `v2.0.0-alpha.2`
18+
- refactor: FullHeader `<AppHeaderDropdown direction="down">` (required prop `direction`)
19+
- refactor: ButtonDropdowns `<Dropdown direction="up">` (deprecate 'dropup')
20+
- refactor: Dashboard legend badge pill
21+
- refactor: SocialButtons to BrandButtons `btn-brand`
22+
- refactor: Buttons spacing `mr-1`
23+
- update: reactstrap to `5.0.0`
24+
- update: react, react-dom to `16.3.1`
25+
- update: node-sass-chokidar to `1.1.0`
26+
- update: prop-types to `15.5.8`
27+
- update: react-scripts to `1.1.4`
28+
29+
##### `v2.0.0-alpha.1`
30+
- refactor: separation of concerns - (CoreUI template vs CoreUI components) prepare to use CoreUI as dependency
31+
- refactor: project structure change
32+
- refactor: moved to [Create-React-App](CRA.md)
33+
- chore: moved to [Semantic Versioning](https://semver.org/)
234

335
##### `v1.0.10`
436
- refactor: `<InputGroupAddon addonType="prepend">`

CRA.md

Lines changed: 2434 additions & 0 deletions
Large diffs are not rendered by default.

REACT.md

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,40 @@
1-
# React version
1+
# CoreUI React version
22

33
## Intro
4-
It uses Sass (with .scss). The style is loaded at the component level.
4+
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app)
55

6-
Dependencies can be handled by **npm**.
6+
It uses Sass (with .scss). The styles are loaded at the template level with n`ode-sass-chokidar` css preprocessor
7+
8+
Dependencies are handled by **npm**.
79

810
## Directories
911
```
10-
React_Full_Project/
11-
├── src/ (js|jsx source)
12-
├── scss/ (scss source)
13-
├── public/ (html template)
14-
├── img/ (images)
12+
CoreUI-React#v2.0.0
13+
├── public/ (static files)
14+
│ ├── assets/ (assets)
15+
│ └── index.html (html temlpate)
16+
17+
├── src/ (project root)
18+
│ ├── containers/ (container source)
19+
│ ├── scss/ (scss/css source)
20+
│ ├── views/ (views source)
21+
│ ├── App.js
22+
│ ├── App.test.js
23+
│ ├── index.js
24+
│ ├── _nav.js (sidebar config)
25+
│ └── routes.js (routes config)
26+
27+
└── package.json
1528
```
1629

1730
## Usage
18-
**npm i** - to install dependencies
31+
`npm i` - to install dependencies
1932

20-
## Sctipts
21-
**npm start** for developing (it runs webpack-dev-server)
22-
**npm run build** to run a dev build
23-
**npm run clean** to clean build dir
24-
**npm run dev** to run a dev build with watching filesystem for changes
33+
## Sctipts
34+
`npm start` for developing (it runs webpack-dev-server)
35+
`npm run build` to run a dev build
2536

2637
## See also
27-
38+
[Create-React-App](CRA.md)
2839
[Changelog](./CHANGELOG.md)
2940
[Readme](./README.md)

README.md

Lines changed: 121 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,156 @@
1-
# CoreUI React - Free Bootstrap Admin Template [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=CoreUI%20-%20Free%20React%20Admin%20Template%20&url=http://coreui.io/react/&hashtags=bootstrap,admin,template,dashboard,panel,free,angular,react,vue)
1+
# CoreUI Free React Admin Template v2 [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&logo=twitter)](https://twitter.com/intent/tweet?text=CoreUI%20-%20Free%20React%20Admin%20Template%20&url=https://coreui.io/react/&hashtags=bootstrap,admin,template,dashboard,panel,free,angular,react,vue)
22

3-
### Check out our React Admin Templates and support CoreUI Development
3+
Please help us on [Product Hunt](https://www.producthunt.com/posts/coreui-open-source-bootstrap-4-admin-template-with-angular-2-react-js-vue-js-support) and [Designer News](https://www.designernews.co/stories/81127). Thanks in advance!
44

5-
[![Bootstrap Admin Templates Bundle](https://genesisui.com/img/bundle2.png)](https://genesisui.com/admin-templates/reactjs/prime/?support=1)
5+
Curious why I decided to create CoreUI? Please read this article: [Jack of all trades, master of none. Why Bootstrap Admin Templates suck.](https://medium.com/@lukaszholeczek/jack-of-all-trades-master-of-none-5ea53ef8a1f#.7eqx1bcd8)
66

7-
[Check out React Admin Templates Bundle](https://genesisui.com/admin-templates/reactjs/prime/?support=1)
7+
CoreUI is an Open Source Bootstrap Admin Template. But CoreUI is not just another Admin Template. It goes way beyond hitherto admin templates thanks to transparent code and file structure. And if that's not enough, let’s just add that CoreUI consists bunch of unique features and over 1000 high quality icons.
88

9-
This is React.js version of our Bootstrap 4 admin template [CoreUI](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
9+
CoreUI is based on Bootstrap 4 and offers 6 versions: [HTML5 AJAX](https://github.com/coreui/free-bootstrap-admin-template-ajax), [HTML5](https://github.com/coreui/free-angular-admin-template), [Angular 2+](https://github.com/coreui/free-angular-admin-template), [React.js](https://github.com/coreui/free-react-admin-template) & [Vue.js](https://github.com/coreui/free-vue-admin-template), [.NET Core 2](https://github.com/coreui/free-dotnet-admin-template).
1010

11-
Please help us on [Product Hunt](https://www.producthunt.com/posts/coreui-open-source-bootstrap-4-admin-template-with-angular-2-react-js-vue-js-support) & [Designer News](https://www.designernews.co/stories/81127). Thanks in advance!
11+
CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app is light enough to offer ultimate user experience. This means mobile devices also, where the navigation is just as easy and intuitive as on a desktop or laptop. The CoreUI Layout API lets you customize your project for almost any device – be it Mobile, Web or WebApp – CoreUI covers them all!
1212

13-
Why I decided to create CoreUI? Please read this article: [Jack of all trades, master of none. Why Boostrap Admin Templates suck.](https://medium.com/@lukaszholeczek/jack-of-all-trades-master-of-none-5ea53ef8a1f#.7eqx1bcd8)
13+
## Table of Contents
14+
15+
* [Versions](#versions)
16+
* [CoreUI Pro](#coreui-pro)
17+
* [Installation](#installation)
18+
* [Create React App](#create-react-app)
19+
* [Usage](#basic-usage)
20+
* [What's included](#whats-included)
21+
* [Documentation](#documentation)
22+
* [Contributing](#contributing)
23+
* [Versioning](#versioning)
24+
* [Creators](#creators)
25+
* [Community](#community)
26+
* [Community Projects](#community-projects)
27+
* [License](#license)
28+
* [Support CoreUI Development](#support-coreui-development)
29+
30+
## Versions
31+
32+
* [CoreUI Free Bootstrap Admin Template (Ajax)](https://github.com/coreui/free-bootstrap-admin-template-ajax)
33+
* [CoreUI Free Angular 2+ Admin Template](https://github.com/coreui/free-angular-admin-template)
34+
* [CoreUI Free .NET Core 2 Admin Template](https://github.com/coreui/free-dotnet-admin-template)
35+
* [CoreUI Free React.js Admin Template](https://github.com/coreui/free-react-admin-template)
36+
* [CoreUI Free Vue.js Admin Template](https://github.com/coreui/free-vue-admin-template)
37+
38+
## CoreUI Pro
39+
40+
* 💪 [CoreUI Pro Bootstrap Admin Template](https://coreui.io/pro/)
41+
* 💪 [CoreUI Pro Bootstrap Admin Template (Ajax)](https://coreui.io/pro/)
42+
* 💪 [CoreUI Pro Angular Admin Template](https://coreui.io/pro/angular)
43+
* 💪 [CoreUI Pro React Admin Template](https://coreui.io/pro/react)
44+
* 💪 [CoreUI Pro Vue Admin Template](https://coreui.io/pro/vue)
45+
46+
## Installation
47+
48+
``` bash
49+
# clone the repo
50+
$ git clone https://github.com/mrholek/CoreUI-React.git my-project
51+
52+
# go into app's directory
53+
$ cd my-project
54+
55+
# install app's dependencies
56+
$ npm install
57+
```
1458

15-
CoreUI is an Open Source React & Bootstrap Admin Template. But CoreUI is not just another Admin Template. It goes way beyond hitherto admin templates thanks to transparent code and file structure. And if that's not enough, let’s just add that CoreUI consists bunch of unique features and over 1000 high quality icons.
59+
## Create React App
60+
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app)
1661

17-
CoreUI is based on Bootstrap 4 and offers 6 versions: [HTML5 AJAX](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template), [HTML5 Static](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template), [AngularJS](https://github.com/mrholek/CoreUI-AngularJS), [Angular 2+](https://github.com/mrholek/CoreUI-Angular), [React.js](https://github.com/mrholek/CoreUI-React) & [Vue.js](https://github.com/mrholek/CoreUI-Vue).
62+
see also:
63+
[User Guide](CRA.md)
1864

19-
CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app is light enough to offer ultimate user experience. This means mobile devices also, where the navigation is just as easy and intuitive as on a desktop or laptop. The CoreUI Layout API lets you customize your project for almost any device – be it Mobile, Web or WebApp – CoreUI covers them all!
65+
### Basic usage
66+
67+
``` bash
68+
# dev server with hot reload at http://localhost:3000
69+
$ npm start
70+
```
2071

21-
[![CoreUI React Free Bootstrap Admin Template](http://coreui.io/assets/img/coreui.png "CoreUI React Free Bootstrap Admin Template")](http://coreui.io)
72+
Navigate to [http://localhost:3000](http://localhost:3000). The app will automatically reload if you change any of the source files.
2273

23-
**NOTE:** Please remember to **STAR** this project and **FOLLOW** [my Github](https://github.com/mrholek) to keep you update with this template.
74+
### Build
2475

25-
## Demo
76+
Run `build` to build the project. The build artifacts will be stored in the `build/` directory.
2677

27-
A fully functional demo is available at [CoreUI](http://coreui.io/)
78+
```bash
79+
# build for production with minification
80+
$ npm run build
81+
```
2882

2983
## What's included
3084

31-
Within the download you'll find the following directories and files, You'll see something like this:
85+
Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:
3286

3387
```
34-
CoreUI-React/
35-
├── React_Full_Project/
36-
├── React_Starter/
37-
88+
CoreUI-React#v2.0.0
89+
├── public/ #static files
90+
│ ├── assets/ #assets
91+
│ └── index.html #html temlpate
92+
93+
├── src/ #project root
94+
│ ├── containers/ #container source
95+
│ ├── scss/ #user scss/css source
96+
│ ├── views/ #views source
97+
│ ├── App.js
98+
│ ├── App.test.js
99+
│ ├── index.js
100+
│ ├── _nav.js #sidebar config
101+
│ └── routes.js #routes config
102+
103+
└── package.json
38104
```
39105

40-
## Other Versions
106+
## Documentation
41107

42-
CoreUI includes 6 Version for Angular 4, AngularJS, React.js, Vue.js, Static HTML5 and AJAX HTML5.
108+
The documentation for the CoreUI Admin Template is hosted at our website [CoreUI for React](https://coreui.io/react/)
43109

44-
* [Angular Version (Angular 2+)](https://github.com/mrholek/CoreUI-Angular).
45-
* [AngularJS Version](https://github.com/mrholek/CoreUI-AngularJS).
46-
* [HTML5 AJAX Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
47-
* [HTML5 Static Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
48-
* [React.js Version](https://github.com/mrholek/CoreUI-React).
49-
* [Vue.js Version](https://github.com/mrholek/CoreUI-Vue).
50-
* [ASP.NET Core 2 MVC Version](https://github.com/mrholek/CoreUI-NET)
51110

52-
## Bugs and feature requests
111+
## Contributing
53112

54-
Have a bug or a feature request? [Please open a new issue](https://github.com/mrholek/CoreUI-React/issues/new).
113+
Please read through our [contributing guidelines](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template/blob/v2.0.0/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.
55114

56-
## Documentation
115+
Editor preferences are available in the [editor config](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template/blob/v2.0.0/.editorconfig) for easy use in common text editors. Read more and download plugins at <http://editorconfig.org>.
116+
117+
## Versioning
118+
119+
For transparency into our release cycle and in striving to maintain backward compatibility, CoreUI Free Admin Template is maintained under [the Semantic Versioning guidelines](http://semver.org/).
120+
121+
See [the Releases section of our project](https://github.com/mrholek/CoreUI-React/releases) for changelogs for each release version.
122+
123+
## Creators
124+
125+
**Łukasz Holeczek**
126+
* <https://twitter.com/lukaszholeczek>
127+
* <https://github.com/mrholek>
128+
129+
**Andrzej Kopański**
130+
* <https://github.com/xidedix>
131+
132+
## Community
133+
134+
Get updates on CoreUI's development and chat with the project maintainers and community members.
135+
136+
- Follow [@coreuikit on Twitter](https://twitter.com/coreuikit).
137+
- Read and subscribe to [CoreUI Blog](https://coreui.ui/blog/).
138+
139+
### Community Projects
57140

58-
CoreUI's documentation, is hosted on our website [CoreUI](http://coreui.io/)
141+
Some of projects created by community but not maintained by CoreUI team.
59142

143+
* [NuxtJS + Vue CoreUI](https://github.com/muhibbudins/nuxt-coreui)
144+
* [Colmena](https://github.com/colmena/colmena)
145+
* [mvelosop/AspNetCore2CoreUI](https://github.com/mvelosop/AspNetCore2CoreUI)
60146

61147
## Copyright and license
62148

63-
copyright 2017 creativeLabs Łukasz Holeczek. Code released under [the MIT license](https://github.com/mrholek/CoreUI-React/blob/master/LICENSE).
64-
creativeLabs Łukasz Holeczek reserves the right to change the license of future releases. You can’t re-distribute the CoreUI as stock. You can’t do this if you modify the CoreUI.
149+
copyright 2018 creativeLabs Łukasz Holeczek. Code released under [the MIT license](LICENSE).
150+
There is only one limitation you can't can’t re-distribute the CoreUI as stock. You can’t do this if you modify the CoreUI. In past we faced some problems with persons who tried to sell CoreUI based templates.
65151

66152
## Support CoreUI Development
67153

68-
CoreUI is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by donating on [PayPal](https://www.paypal.me/holeczek) or buying one of our [premium bootstrap 4 admin templates](https://genesisui.com/?support=1).
154+
CoreUI is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by donating on [PayPal](https://www.paypal.me/holeczek), buying [CoreUI Pro Version](https://coreui.io/pro) or buying one of our [premium admin templates](https://genesisui.com/?support=1).
69155

70156
As of now I am exploring the possibility of working on CoreUI fulltime - if you are a business that is building core products using CoreUI, I am also open to conversations regarding custom sponsorship / consulting arrangements. Get in touch on [Twitter](https://twitter.com/lukaszholeczek).

React_Full_Project/.babelrc

Lines changed: 0 additions & 6 deletions
This file was deleted.

React_Full_Project/.gitignore

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)