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 (
- {
- {
- {
-