diff --git a/src/containers/TheLayout.js b/src/containers/TheLayout.js index e5f88c9..80b8e89 100644 --- a/src/containers/TheLayout.js +++ b/src/containers/TheLayout.js @@ -9,9 +9,9 @@ import { const TheLayout = () => { return ( -
+
-
+
diff --git a/src/containers/TheSidebar.js b/src/containers/TheSidebar.js index 9201ab2..3f5d170 100644 --- a/src/containers/TheSidebar.js +++ b/src/containers/TheSidebar.js @@ -27,7 +27,7 @@ const TheSidebar = () => { return ( dispatch({type: 'set', sidebarShow: val })} > diff --git a/src/containers/_nav.js b/src/containers/_nav.js index 01f4289..9552fd1 100644 --- a/src/containers/_nav.js +++ b/src/containers/_nav.js @@ -1,6 +1,6 @@ import React from 'react' import CIcon from '@coreui/icons-react' -import { NavLink } from "react-router-dom"; +import { NavLink } from "react-router-dom" const _nav = [ { @@ -256,38 +256,41 @@ const _nav = [ // { // _component: 'CSidebarNavDivider' // }, - // { - // _component: 'CSidebarNavTitle', - // items: ['Extras'], - // }, - // { - // _component: 'CNavGroup', - // anchor: 'Pages', - // route: '/pages', - // icon: 'cil-star', - // items: [ - // { - // _component: 'CNavItem', - // anchor: 'Login', - // to: '/login', - // }, - // { - // _component: 'CNavItem', - // anchor: 'Register', - // to: '/register', - // }, - // { - // _component: 'CNavItem', - // anchor: 'Error 404', - // to: '/404', - // }, - // { - // _component: 'CNavItem', - // anchor: 'Error 500', - // to: '/500', - // }, - // ], - // }, + { + _component: 'CNavTitle', + anchor: 'Extras', + }, + { + _component: 'CNavGroup', + anchor: 'Pages', + icon: 'cil-star', + items: [ + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Login', + to: '/pages/login', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Register', + to: '/pages/register', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Error 404', + to: '/pages/404', + }, + { + _component: 'CNavItem', + as: NavLink, + anchor: 'Error 500', + to: '/pages/500', + }, + ], + }, // { // _component: 'CNavItem', // anchor: 'Disabled', @@ -304,7 +307,7 @@ const _nav = [ // classanchor: 'm-2' // }, // { - // _component: 'CSidebarNavTitle', + // _component: 'CNavTitle', // items: ['Labels'] // }, // { diff --git a/src/routes.js b/src/routes.js index 9620be9..d85d94e 100644 --- a/src/routes.js +++ b/src/routes.js @@ -38,6 +38,9 @@ const Widgets = React.lazy(() => import('./views/widgets/Widgets')); const Users = React.lazy(() => import('./views/users/Users')); const User = React.lazy(() => import('./views/users/User')); +const Login = React.lazy(() => import('./views/pages/login/Login')); +const Register = React.lazy(() => import('./views/pages/register/Register')); + const routes = [ { path: '/', exact: true, name: 'Home' }, { path: '/dashboard', name: 'Dashboard', component: Dashboard }, @@ -76,6 +79,8 @@ const routes = [ { path: '/notifications/badges', name: 'Badges', component: Badges }, { path: '/notifications/modals', name: 'Modals', component: Modals }, { path: '/notifications/toaster', name: 'Toaster', component: Toaster }, + { path: '/pages/login', name: 'Login', component: Login }, + { path: '/pages/register', name: 'Register', component: Register }, { path: '/widgets', name: 'Widgets', component: Widgets }, { path: '/users', exact: true, name: 'Users', component: Users }, { path: '/users/:id', exact: true, name: 'User Details', component: User } diff --git a/src/scss/_layout.scss b/src/scss/_layout.scss new file mode 100644 index 0000000..81912d5 --- /dev/null +++ b/src/scss/_layout.scss @@ -0,0 +1,7 @@ +.wrapper { + width: 100%; + @include ltr-rtl("padding-left", var(--cui-sidebar-occupy-start, 0)); + transform: translateZ(0); + will-change: auto; + @include transition(padding .15s); +} diff --git a/src/scss/style.scss b/src/scss/style.scss index e993a80..2a8be43 100644 --- a/src/scss/style.scss +++ b/src/scss/style.scss @@ -1,11 +1,13 @@ // If you want to override variables do it here @import "variables"; -// Import CoreUI styles -@import "~@coreui/coreui/scss/coreui.scss"; +$enable-ltr: true; +$enable-rtl: true; -// Some temp fixes -@import "fixes"; +// Import styles +@import "@coreui/coreui/scss/coreui"; -// If you want to add something do it here +@import "layout"; + +// If you want to add custom CSS you can put it here. @import "custom"; diff --git a/src/views/base/forms/BasicForms.js b/src/views/base/forms/BasicForms.js index 24932f7..da2d34c 100644 --- a/src/views/base/forms/BasicForms.js +++ b/src/views/base/forms/BasicForms.js @@ -3,7 +3,6 @@ import { CFade, CValidFeedback, CInvalidFeedback, - CTextarea, CSwitch } from '@coreui/react' import { @@ -18,27 +17,15 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, - // CFade, CForm, CFormCheck, CFormControl, CFormLabel, CFormText, CFormSelect, - // CValidFeedback, - // CInvalidFeedback, - // CTextarea, - // CInput, - // CInputFile, - // CInputRadio, CInputGroup, - // CInputGroupAppend, - // CInputGroupPrepend, CInputGroupText, - // CLabel, - // CSelect, CRow, - // CSwitch } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import { DocsLink } from 'src/reusable' @@ -227,7 +214,8 @@ const BasicForms = () => { Textarea - { - - - Dropdown - + + + Dropdown + Action Another Action diff --git a/src/views/base/navbars/Navbars.js b/src/views/base/navbars/Navbars.js index e69a11b..137d2a8 100644 --- a/src/views/base/navbars/Navbars.js +++ b/src/views/base/navbars/Navbars.js @@ -1,8 +1,6 @@ import React, { useState } from 'react' import { CToggler, - CForm, - CInput, CImg } from '@coreui/react' import { @@ -13,6 +11,8 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, + CForm, + CFormControl, CNavbar, CNavbarNav, CNavbarBrand, @@ -48,8 +48,8 @@ const CNavbars = () => { Link - - + { - - + { - - + diff --git a/src/views/buttons/button-dropdowns/ButtonDropdowns.js b/src/views/buttons/button-dropdowns/ButtonDropdowns.js index 3aba0ab..8218b38 100644 --- a/src/views/buttons/button-dropdowns/ButtonDropdowns.js +++ b/src/views/buttons/button-dropdowns/ButtonDropdowns.js @@ -13,11 +13,10 @@ import { CDropdownMenu, CDropdownToggle, CRow, - CFormGroup, - CLabel, - CInput, - CInputCheckbox -} from '@coreui/react' + CFormLabel, + CFormControl, + CFormCheck +} from '@coreui/react-ts' import { DocsLink } from 'src/reusable' const ButtonDropdowns = () => { @@ -393,24 +392,23 @@ const ButtonDropdowns = () => { - - Email address - - - - Password - - - - - Remember me - - +
+ Email address + +
+
+ Password + +
+
+ +
+
Sign in - +
- Register + Register Forgot password?
diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js index 5ba153a..436bbea 100644 --- a/src/views/buttons/button-groups/ButtonGroups.js +++ b/src/views/buttons/button-groups/ButtonGroups.js @@ -10,14 +10,13 @@ import { CDropdownItem, CDropdownMenu, CDropdownToggle, + CFormControl, + CInputGroup, + CInputGroupText, CRow, } from '@coreui/react-ts' import { CButtonToolbar, - CInput, - CInputGroup, - CInputGroupPrepend, - CInputGroupText, CCallout } from '@coreui/react' import { DocsLink } from 'src/reusable' @@ -82,10 +81,8 @@ const ButtonGroups = () => { 4 - - @ - - + @ + @@ -96,10 +93,8 @@ const ButtonGroups = () => { 4 - - @ - - + @ + diff --git a/src/views/icons/brands/Brands.js b/src/views/icons/brands/Brands.js index ecd2c72..3463bd0 100644 --- a/src/views/icons/brands/Brands.js +++ b/src/views/icons/brands/Brands.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' +import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react-ts' import CIcon from '@coreui/icons-react' import { brandSet } from '@coreui/icons' import { DocsLink } from 'src/reusable' diff --git a/src/views/icons/coreui-icons/CoreUIIcons.js b/src/views/icons/coreui-icons/CoreUIIcons.js index 4c48aa8..3367542 100644 --- a/src/views/icons/coreui-icons/CoreUIIcons.js +++ b/src/views/icons/coreui-icons/CoreUIIcons.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' +import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react-ts' import { freeSet } from '@coreui/icons' import { getIconsView } from '../brands/Brands.js' import { DocsLink } from 'src/reusable' diff --git a/src/views/icons/flags/Flags.js b/src/views/icons/flags/Flags.js index 65e3e5a..44fc32f 100644 --- a/src/views/icons/flags/Flags.js +++ b/src/views/icons/flags/Flags.js @@ -1,5 +1,5 @@ import React from 'react' -import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react' +import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react-ts' import { getIconsView } from '../brands/Brands.js' import { flagSet } from '@coreui/icons' import { DocsLink } from 'src/reusable' diff --git a/src/views/pages/login/Login.js b/src/views/pages/login/Login.js index 7f90972..e423ded 100644 --- a/src/views/pages/login/Login.js +++ b/src/views/pages/login/Login.js @@ -8,12 +8,11 @@ import { CCol, CContainer, CForm, - CInput, + CFormControl, CInputGroup, - CInputGroupPrepend, CInputGroupText, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const Login = () => { @@ -29,20 +28,16 @@ const Login = () => {

Login

Sign In to your account

- - - - - - + + + + - - - - - - + + + + diff --git a/src/views/pages/register/Register.js b/src/views/pages/register/Register.js index 6837ae6..fcbd7ae 100644 --- a/src/views/pages/register/Register.js +++ b/src/views/pages/register/Register.js @@ -7,12 +7,11 @@ import { CCol, CContainer, CForm, - CInput, + CFormControl, CInputGroup, - CInputGroupPrepend, CInputGroupText, CRow -} from '@coreui/react' +} from '@coreui/react-ts' import CIcon from '@coreui/icons-react' const Register = () => { @@ -27,34 +26,26 @@ const Register = () => {

Register

Create your account

- - - - - - + + + + - - @ - - + @ + - - - - - - + + + + - - - - - - + + + + Create Account diff --git a/src/views/widgets/Widgets.js b/src/views/widgets/Widgets.js index 076d425..c38734a 100644 --- a/src/views/widgets/Widgets.js +++ b/src/views/widgets/Widgets.js @@ -28,33 +28,30 @@ const Widgets = () => { - + - + - + - - - + - + - + - + - + - @@ -118,7 +115,7 @@ const Widgets = () => { footerSlot={ { @@ -166,7 +163,7 @@ const Widgets = () => { } @@ -178,7 +175,7 @@ const Widgets = () => { @@ -186,7 +183,7 @@ const Widgets = () => { @@ -194,7 +191,7 @@ const Widgets = () => { @@ -202,7 +199,7 @@ const Widgets = () => { @@ -210,7 +207,7 @@ const Widgets = () => { @@ -221,7 +218,7 @@ const Widgets = () => { @@ -230,7 +227,7 @@ const Widgets = () => { @@ -239,7 +236,7 @@ const Widgets = () => { @@ -248,7 +245,7 @@ const Widgets = () => { @@ -257,7 +254,7 @@ const Widgets = () => { @@ -266,7 +263,7 @@ const Widgets = () => { @@ -277,7 +274,7 @@ const Widgets = () => { @@ -287,7 +284,7 @@ const Widgets = () => { @@ -297,7 +294,7 @@ const Widgets = () => { @@ -307,7 +304,7 @@ const Widgets = () => { @@ -317,7 +314,7 @@ const Widgets = () => { @@ -327,7 +324,7 @@ const Widgets = () => { diff --git a/src/views/widgets/WidgetsBrand.js b/src/views/widgets/WidgetsBrand.js index 4cf0719..27599ac 100644 --- a/src/views/widgets/WidgetsBrand.js +++ b/src/views/widgets/WidgetsBrand.js @@ -12,11 +12,14 @@ const WidgetsBrand = ({withCharts})=>{ { { { labels="months" /> - + { : - + { { { { return ( - { - { - { -