refactor: minor fixes

This commit is contained in:
xidedix 2018-04-11 18:36:19 +02:00
parent b1ba7d8cd4
commit 71b1911de7
9 changed files with 1069 additions and 517 deletions

View File

@ -1,4 +1,10 @@
## [react](./REACT.md) version `changelog` ## [CoreUI](https://coreui.io/) for [react](./REACT.md) changelog
##### `v2.0.0-alpha.3`
- refactor: Colors
- refactor: FullAside - ListGroup (deprecate callout)
- refactor: Full* containers minor fixes
- refactor: Dropdowns minor fixes
##### `v2.0.0-alpha.2` ##### `v2.0.0-alpha.2`
- refactor: FullHeader `<AppHeaderDropdown direction="down">` (required prop `direction`) - refactor: FullHeader `<AppHeaderDropdown direction="down">` (required prop `direction`)

View File

@ -1,6 +1,6 @@
{ {
"name": "CoreUI-React", "name": "CoreUI-React",
"version": "2.0.0-alpha.2", "version": "2.0.0-alpha.3",
"description": "CoreUI React Open Source Bootstrap 4 Admin Template", "description": "CoreUI React Open Source Bootstrap 4 Admin Template",
"author": "Łukasz Holeczek", "author": "Łukasz Holeczek",
"homepage": "http://coreui.io", "homepage": "http://coreui.io",
@ -12,8 +12,9 @@
"url": "git@github.com:mrholek/CoreUI-React.git" "url": "git@github.com:mrholek/CoreUI-React.git"
}, },
"dependencies": { "dependencies": {
"@coreui/styles": "next", "@coreui/coreui": "^2.0.0-beta.5",
"@coreui/react": "next", "@coreui/react": "^2.0.0-alpha.5",
"babel-jest": "^22.4.3",
"bootstrap": "4.0.0", "bootstrap": "4.0.0",
"chart.js": "^2.7.2", "chart.js": "^2.7.2",
"classnames": "^2.2.3", "classnames": "^2.2.3",

View File

@ -38,15 +38,7 @@ class Full extends Component {
<AppSidebarMinimizer /> <AppSidebarMinimizer />
</AppSidebar> </AppSidebar>
<main className="main"> <main className="main">
<AppBreadcrumb appRoutes={routes}> <AppBreadcrumb appRoutes={routes}/>
<li class="breadcrumb-menu d-md-down-none">
<div class="btn-group" role="group" aria-label="Button group with nested dropdown">
<a class="btn" href="#"><i class="icon-speech"></i></a>
<a class="btn" href="/dashboard"><i class="icon-graph"></i> &nbsp;Dashboard</a>
<a class="btn" href="#"><i class="icon-settings"></i> &nbsp;Settings</a>
</div>
</li>
</AppBreadcrumb>
<Container fluid> <Container fluid>
<Switch> <Switch>
{routes.map((route, idx) => { {routes.map((route, idx) => {
@ -60,11 +52,11 @@ class Full extends Component {
</Switch> </Switch>
</Container> </Container>
</main> </main>
<AppAside fixed hidden display="lg"> <AppAside fixed hidden>
<FullAside /> <FullAside />
</AppAside> </AppAside>
</div> </div>
<AppFooter fixed> <AppFooter>
<FullFooter /> <FullFooter />
</AppFooter> </AppFooter>
</div> </div>

View File

@ -10,6 +10,7 @@ const defaultProps = {};
class FullFooter extends Component { class FullFooter extends Component {
render() { render() {
// eslint-disable-next-line
const { children, ...attributes } = this.props; const { children, ...attributes } = this.props;
return ( return (
@ -24,4 +25,4 @@ class FullFooter extends Component {
FullFooter.propTypes = propTypes; FullFooter.propTypes = propTypes;
FullFooter.defaultProps = defaultProps; FullFooter.defaultProps = defaultProps;
export default FullFooter; export default FullFooter;

View File

@ -13,6 +13,7 @@ const defaultProps = {};
class FullHeader extends Component { class FullHeader extends Component {
render() { render() {
// eslint-disable-next-line
const { children, ...attributes } = this.props; const { children, ...attributes } = this.props;
return ( return (
@ -67,7 +68,7 @@ class FullHeader extends Component {
</AppHeaderDropdown> </AppHeaderDropdown>
</Nav> </Nav>
<AppAsideToggler className="d-md-down-none" /> <AppAsideToggler className="d-md-down-none" />
<AppAsideToggler className="d-lg-none" mobile /> {/*<AppAsideToggler className="d-lg-none" mobile />*/}
</React.Fragment> </React.Fragment>
); );
} }

File diff suppressed because it is too large Load Diff

View File

@ -23,6 +23,7 @@
white-space: nowrap; white-space: nowrap;
position: relative; position: relative;
margin-bottom: 4px; margin-bottom: 4px;
border-radius: 0.25rem;
padding: 2px 8px 2px 28px; padding: 2px 8px 2px 28px;
font-size: smaller; font-size: smaller;
cursor: default; } cursor: default; }
@ -39,4 +40,5 @@
left: 0; left: 0;
top: 0; top: 0;
width: 20px; width: 20px;
height: 20px; } height: 20px;
border-radius: 0.25rem; }

View File

@ -61,7 +61,7 @@ class Dropdowns extends Component {
<DropdownToggle caret> <DropdownToggle caret>
This dropdown's menu is right-aligned This dropdown's menu is right-aligned
</DropdownToggle> </DropdownToggle>
<DropdownMenu right> <DropdownMenu right style={{right: 'auto'}}>
<DropdownItem header>Header</DropdownItem> <DropdownItem header>Header</DropdownItem>
<DropdownItem disabled>Action</DropdownItem> <DropdownItem disabled>Action</DropdownItem>
<DropdownItem>Another Action</DropdownItem> <DropdownItem>Another Action</DropdownItem>
@ -81,7 +81,7 @@ class Dropdowns extends Component {
<DropdownToggle caret> <DropdownToggle caret>
Large Dropdown Large Dropdown
</DropdownToggle> </DropdownToggle>
<DropdownMenu right> <DropdownMenu>
<DropdownItem header>Header</DropdownItem> <DropdownItem header>Header</DropdownItem>
<DropdownItem disabled>Action</DropdownItem> <DropdownItem disabled>Action</DropdownItem>
<DropdownItem>Another Action</DropdownItem> <DropdownItem>Another Action</DropdownItem>
@ -93,7 +93,7 @@ class Dropdowns extends Component {
<DropdownToggle caret> <DropdownToggle caret>
Normal Dropdown Normal Dropdown
</DropdownToggle> </DropdownToggle>
<DropdownMenu right> <DropdownMenu>
<DropdownItem header>Header</DropdownItem> <DropdownItem header>Header</DropdownItem>
<DropdownItem disabled>Action</DropdownItem> <DropdownItem disabled>Action</DropdownItem>
<DropdownItem>Another Action</DropdownItem> <DropdownItem>Another Action</DropdownItem>
@ -129,11 +129,11 @@ class Dropdowns extends Component {
> >
Custom Dropdown Content <strong> * </strong> Custom Dropdown Content <strong> * </strong>
</DropdownToggle> </DropdownToggle>
<DropdownMenu right> <DropdownMenu>
<div onClick={() => {this.toggle(5);}}>Custom dropdown item 1</div> <div className="dropdown-item" onClick={() => {this.toggle(5);}}>Custom dropdown item 1</div>
<div onClick={() => {this.toggle(5);}}>Custom dropdown item 2</div> <div className="dropdown-item" onClick={() => {this.toggle(5);}}>Custom dropdown item 2</div>
<div onClick={() => {this.toggle(5);}}>Custom dropdown item 3</div> <div className="dropdown-item-text" onClick={() => {this.toggle(5);}}>Custom dropdown text 3</div>
<hr className="my-0" /> <hr className="my-0 dropdown-item-text" />
<div onClick={() => {this.toggle(5);}}>Custom dropdown item 4</div> <div onClick={() => {this.toggle(5);}}>Custom dropdown item 4</div>
</DropdownMenu> </DropdownMenu>
</Dropdown> </Dropdown>
@ -165,4 +165,4 @@ class Dropdowns extends Component {
} }
} }
export default Dropdowns; export default Dropdowns;

View File

@ -16,6 +16,8 @@ const defaultProps = {
class Widget03 extends Component { class Widget03 extends Component {
render() { render() {
// eslint-disable-next-line
const { children, className, cssModule, dataBox, ...attributes } = this.props; const { children, className, cssModule, dataBox, ...attributes } = this.props;
// demo purposes only // demo purposes only
@ -60,4 +62,4 @@ class Widget03 extends Component {
Widget03.propTypes = propTypes; Widget03.propTypes = propTypes;
Widget03.defaultProps = defaultProps; Widget03.defaultProps = defaultProps;
export default Widget03; export default Widget03;