+ Our Admin Panel isn’t just a mix of third-party components. It’s{' '}
+
+ the only open-source React dashboard built on a professional, enterprise-grade UI
+ Components Library
+
+ . This component is part of this library, and we present only the basic usage of it here. To
+ explore extended examples, detailed API documentation, and customization options, refer to
+ our docs.
+
+ CoreUI Icons package is delivered with more than 1500 icons in multiple formats SVG, PNG,
+ and Webfonts. CoreUI Icons are beautifully crafted symbols for common actions and items. You
+ can use them in your digital products for web or mobile app. For more information please
+ visit our documentation.
+
- Using a series of utilities, you can create this jumbotron, just like the one in
- previous versions of Bootstrap. Check out the examples below for how you can remix and
- restyle it to your liking.
-
-
- Example button
-
-
-
-
-
-
Change the background
-
- Swap the background-color utility and add a `.text-*` color utility to mix up the
- jumbotron look. Then, mix and match with additional component themes and more.
-
-
- DocsExample button
-
-
-
-
-
-
Add borders
-
- Or, keep it light and add a border for some added definition to the boundaries of
- your content. Be sure to look under the hood at the source HTML here as we've
- adjusted the alignment and sizing of both column's content for equal-height.
-
Use <a>s or <button>s to create{' '}
actionable list group items with hover, disabled, and active states by adding{' '}
- component="a|button". We separate these pseudo-classes to ensure
- list groups made of non-interactive elements (like <li>s or{' '}
+ as="a|button". We separate these pseudo-classes to ensure list
+ groups made of non-interactive elements (like <li>s or{' '}
<div>
s) don'tprovide a click or tap affordance.
diff --git a/src/views/base/navbars/Navbars.js b/src/views/base/navbars/Navbars.js
deleted file mode 100644
index e8b9fd087..000000000
--- a/src/views/base/navbars/Navbars.js
+++ /dev/null
@@ -1,174 +0,0 @@
-import React, { useState } from 'react'
-import {
- CCard,
- CCardBody,
- CCardHeader,
- CCollapse,
- CDropdownItem,
- CDropdownMenu,
- CDropdownToggle,
- CForm,
- CFormInput,
- CImage,
- CNavbar,
- CNavbarNav,
- CNavbarBrand,
- CNavbarText,
- CNavbarToggler,
- CNavLink,
- CDropdown,
- CButton,
-} from '@coreui/react'
-import { DocsLink } from 'src/components'
-
-const CNavbars = () => {
- const [visible, setVisible] = useState(false)
- const [isOpenDropdown, setIsOpenDropdown] = useState(false)
- const [navbarText, setNavbarText] = useState(false)
-
- return (
- <>
-
-
- CNavbar
-
-
-
-
- setVisible(!visible)} />
- NavbarBrand
-
-
- Home
- Link
-
-
-
-
-
- Search
-
-
-
- Lang
-
- EN
- ES
- RU
- FA
-
-
-
- User
-
- Account
- Settings
-
-
-
-
-
-
-
-
-
- CNavbar brand
-
-
-
-
- CoreUI React
-
-
-
-
-
-
- CNavbar text
-
-
- {
- setNavbarText(!navbarText)
- }}
- />
- NavbarBrand
-
-
- Navbar text
-
-
-
-
-
-
-
- CNavbar dropdown
-
-
- {
- setIsOpenDropdown(!isOpenDropdown)
- }}
- />
-
-
- Home
- Link
-
- Lang
-
- EN
- ES
- RU
- FA
-
-
-
- User
-
- Account
- Settings
-
-
-
-
-
-
-
-
-
- CNavbar form
-
-
-
-
-
- Search
-
-
-
-
-
-
-
- CNavbar input group
-
-
-
-
-
-
-
-
- >
- )
-}
-
-export default CNavbars
diff --git a/src/views/base/navs/Navs.js b/src/views/base/navs/Navs.js
index e2a627ff2..052ed6fc5 100644
--- a/src/views/base/navs/Navs.js
+++ b/src/views/base/navs/Navs.js
@@ -13,12 +13,13 @@ import {
CNavItem,
CNavLink,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Navs = () => {
return (
+ React Navs Base navs
@@ -30,7 +31,7 @@ const Navs = () => {
overrides (for working with lists), some link padding for larger hit areas, and basic
disabled styling.
-
+
@@ -57,7 +58,7 @@ const Navs = () => {
the .nav uses display: flex, the nav links behave the same as nav items would, but
without the extra markup.
-
+
Active
@@ -89,7 +90,7 @@ const Navs = () => {
Centered with .justify-content-center:
-
+
@@ -112,7 +113,7 @@ const Navs = () => {
Right-aligned with .justify-content-end:
-
+
@@ -146,7 +147,7 @@ const Navs = () => {
.flex-column utility. Need to stack them on some viewports but not
others? Use the responsive versions (e.g., .flex-sm-column).
-
+
@@ -179,7 +180,7 @@ const Navs = () => {
Takes the basic nav from above and adds the variant="tabs" class
to generate a tabbed interface
-
+
@@ -211,7 +212,7 @@ const Navs = () => {
Take that same HTML, but use variant="pills" instead:
-
+
@@ -246,7 +247,7 @@ const Navs = () => {
.nav-items, use layout="fill". Notice that all
horizontal space is occupied, but not every nav item has the same width.
-
+
@@ -271,7 +272,7 @@ const Navs = () => {
space will be occupied by nav links, but unlike the .nav-fill above, every nav item
will be the same width.
-
+
@@ -307,7 +308,7 @@ const Navs = () => {
the example below, our nav will be stacked on the lowest breakpoint, then adapt to a
horizontal layout that fills the available width starting from the small breakpoint.
-
+
Active
@@ -328,7 +329,7 @@ const Navs = () => {
React Navs Tabs with dropdowns
-
+
@@ -362,7 +363,7 @@ const Navs = () => {
React Navs Pills with dropdowns
-
+
diff --git a/src/views/base/paginations/Paginations.js b/src/views/base/paginations/Paginations.js
index ce8b9dba4..24dc229a1 100644
--- a/src/views/base/paginations/Paginations.js
+++ b/src/views/base/paginations/Paginations.js
@@ -8,12 +8,13 @@ import {
CPaginationItem,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Paginations = () => {
return (
+ React Pagination
diff --git a/src/views/base/placeholders/Placeholders.js b/src/views/base/placeholders/Placeholders.js
index 3be06a69a..743416d93 100644
--- a/src/views/base/placeholders/Placeholders.js
+++ b/src/views/base/placeholders/Placeholders.js
@@ -11,7 +11,7 @@ import {
CPlaceholder,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
import ReactImg from 'src/assets/images/react.jpg'
@@ -19,6 +19,7 @@ const Placeholders = () => {
return (
+ React Placeholder
@@ -45,11 +46,10 @@ const Placeholders = () => {
- {
>
Codestin Search App
-
+
-
+
-
+
@@ -72,7 +72,7 @@ const Placeholders = () => {
{
{
being actively loaded.
-
+
-
+
diff --git a/src/views/base/popovers/Popovers.js b/src/views/base/popovers/Popovers.js
index e633c97df..794e10025 100644
--- a/src/views/base/popovers/Popovers.js
+++ b/src/views/base/popovers/Popovers.js
@@ -1,11 +1,12 @@
import React from 'react'
import { CButton, CCard, CCardBody, CCardHeader, CPopover, CRow, CCol } from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Popovers = () => {
return (
+ React Popover Basic example
diff --git a/src/views/base/progress/Progress.js b/src/views/base/progress/Progress.js
index d4542200c..78715d305 100644
--- a/src/views/base/progress/Progress.js
+++ b/src/views/base/progress/Progress.js
@@ -1,11 +1,12 @@
import React from 'react'
import { CCard, CCardBody, CCardHeader, CCol, CProgress, CProgressBar, CRow } from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Progress = () => {
return (
+ React Progress Basic example
diff --git a/src/views/base/spinners/Spinners.js b/src/views/base/spinners/Spinners.js
index 038870829..5553dbc0f 100644
--- a/src/views/base/spinners/Spinners.js
+++ b/src/views/base/spinners/Spinners.js
@@ -1,11 +1,12 @@
import React from 'react'
import { CButton, CCard, CCardBody, CCardHeader, CCol, CSpinner, CRow } from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Spinners = () => {
return (
+ React Spinner Border
diff --git a/src/views/base/tables/Tables.js b/src/views/base/tables/Tables.js
index 75f1636a2..3a3f7fd86 100644
--- a/src/views/base/tables/Tables.js
+++ b/src/views/base/tables/Tables.js
@@ -13,12 +13,13 @@ import {
CTableHeaderCell,
CTableRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Tables = () => {
return (
+ React Table Basic example
diff --git a/src/views/base/tabs/Tabs.js b/src/views/base/tabs/Tabs.js
index ccdf25343..eae58d8f8 100644
--- a/src/views/base/tabs/Tabs.js
+++ b/src/views/base/tabs/Tabs.js
@@ -11,12 +11,13 @@ import {
CTabPanel,
CTabs,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Navs = () => {
return (
+ React Tabs
diff --git a/src/views/base/tooltips/Tooltips.js b/src/views/base/tooltips/Tooltips.js
index 4ee81cbc2..86a229420 100644
--- a/src/views/base/tooltips/Tooltips.js
+++ b/src/views/base/tooltips/Tooltips.js
@@ -1,11 +1,12 @@
import React from 'react'
import { CButton, CCard, CCardBody, CCardHeader, CLink, CTooltip, CRow, CCol } from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Tooltips = () => {
return (
+ React Tooltip Basic example
diff --git a/src/views/buttons/button-groups/ButtonGroups.js b/src/views/buttons/button-groups/ButtonGroups.js
index 1b8d49c5a..1f366db2d 100644
--- a/src/views/buttons/button-groups/ButtonGroups.js
+++ b/src/views/buttons/button-groups/ButtonGroups.js
@@ -18,12 +18,13 @@ import {
CInputGroupText,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const ButtonGroups = () => {
return (
+ React Button GroupBasic example
diff --git a/src/views/buttons/buttons/Buttons.js b/src/views/buttons/buttons/Buttons.js
index 287732cc4..ff6190ab9 100644
--- a/src/views/buttons/buttons/Buttons.js
+++ b/src/views/buttons/buttons/Buttons.js
@@ -2,12 +2,13 @@ import React from 'react'
import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react'
import CIcon from '@coreui/icons-react'
import { cilBell } from '@coreui/icons'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Buttons = () => {
return (
+ React Button
diff --git a/src/views/buttons/dropdowns/Dropdowns.js b/src/views/buttons/dropdowns/Dropdowns.js
index 375bc96ce..a6885a416 100644
--- a/src/views/buttons/dropdowns/Dropdowns.js
+++ b/src/views/buttons/dropdowns/Dropdowns.js
@@ -13,12 +13,13 @@ import {
CDropdownToggle,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Dropdowns = () => {
return (
+ React Dropdown Single button
diff --git a/src/views/charts/Charts.js b/src/views/charts/Charts.js
index a9e13f10f..d5df06bf7 100644
--- a/src/views/charts/Charts.js
+++ b/src/views/charts/Charts.js
@@ -8,23 +8,19 @@ import {
CChartPolarArea,
CChartRadar,
} from '@coreui/react-chartjs'
-import { DocsCallout } from 'src/components'
+import { DocsLink } from 'src/components'
const Charts = () => {
const random = () => Math.round(Math.random() * 100)
return (
-
-
-
+
- Bar Chart
+
+ Bar Chart
+ {
- Line Chart
+
+ Line Chart
+ {
- Doughnut Chart
+
+ Doughnut Chart
+ {
- Pie Chart
+
+ Pie Chart {' '}
+ {
- Polar Area Chart
+
+ Polar Area Chart
+
+ {
- Radar Chart
+
+ Radar Chart
+ {
return (
+ React Checkbox
diff --git a/src/views/forms/floating-labels/FloatingLabels.js b/src/views/forms/floating-labels/FloatingLabels.js
index a84e685a7..2a637fd21 100644
--- a/src/views/forms/floating-labels/FloatingLabels.js
+++ b/src/views/forms/floating-labels/FloatingLabels.js
@@ -11,12 +11,13 @@ import {
CFormTextarea,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const FloatingLabels = () => {
return (
+ React Floating labels
diff --git a/src/views/forms/form-control/FormControl.js b/src/views/forms/form-control/FormControl.js
index f89969e48..7b972ffd8 100644
--- a/src/views/forms/form-control/FormControl.js
+++ b/src/views/forms/form-control/FormControl.js
@@ -11,12 +11,13 @@ import {
CFormTextarea,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const FormControl = () => {
return (
+ React Form Control
diff --git a/src/views/forms/input-group/InputGroup.js b/src/views/forms/input-group/InputGroup.js
index 880cff38e..73ccac262 100644
--- a/src/views/forms/input-group/InputGroup.js
+++ b/src/views/forms/input-group/InputGroup.js
@@ -19,12 +19,13 @@ import {
CInputGroupText,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const InputGroup = () => {
return (
+ React Input group Basic example
diff --git a/src/views/forms/layout/Layout.js b/src/views/forms/layout/Layout.js
index 8fdc2a88c..6a6bf5645 100644
--- a/src/views/forms/layout/Layout.js
+++ b/src/views/forms/layout/Layout.js
@@ -14,12 +14,13 @@ import {
CInputGroupText,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Layout = () => {
return (
+ Layout Form grid
diff --git a/src/views/forms/range/Range.js b/src/views/forms/range/Range.js
index 1e31cabca..78a43dbfd 100644
--- a/src/views/forms/range/Range.js
+++ b/src/views/forms/range/Range.js
@@ -1,11 +1,12 @@
import React from 'react'
import { CCard, CCardBody, CCardHeader, CCol, CFormLabel, CFormRange, CRow } from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Range = () => {
return (
+ React Range
diff --git a/src/views/forms/select/Select.js b/src/views/forms/select/Select.js
index dd0651e79..d81764449 100644
--- a/src/views/forms/select/Select.js
+++ b/src/views/forms/select/Select.js
@@ -1,11 +1,12 @@
import React from 'react'
import { CCard, CCardBody, CCardHeader, CCol, CFormSelect, CRow } from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Select = () => {
return (
+ React Select Default
diff --git a/src/views/forms/validation/Validation.js b/src/views/forms/validation/Validation.js
index 49bdf55ad..d0017b6b2 100644
--- a/src/views/forms/validation/Validation.js
+++ b/src/views/forms/validation/Validation.js
@@ -16,7 +16,7 @@ import {
CInputGroupText,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const CustomStyles = () => {
const [validated, setValidated] = useState(false)
@@ -253,6 +253,7 @@ const Validation = () => {
return (
+ Validation Custom styles
diff --git a/src/views/icons/brands/Brands.js b/src/views/icons/brands/Brands.js
index d44e81d8d..e46ce6fed 100644
--- a/src/views/icons/brands/Brands.js
+++ b/src/views/icons/brands/Brands.js
@@ -2,7 +2,7 @@ import React from 'react'
import { CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react'
import CIcon from '@coreui/icons-react'
import { brandSet } from '@coreui/icons'
-import { DocsCallout } from 'src/components'
+import { DocsIcons } from 'src/components'
const toKebabCase = (str) => {
return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1-$2').toLowerCase()
@@ -20,11 +20,7 @@ export const getIconsView = (iconset) => {
const CoreUIIcons = () => {
return (
<>
-
+ Brand Icons
diff --git a/src/views/icons/coreui-icons/CoreUIIcons.js b/src/views/icons/coreui-icons/CoreUIIcons.js
index d0a5969dd..08fe176f7 100644
--- a/src/views/icons/coreui-icons/CoreUIIcons.js
+++ b/src/views/icons/coreui-icons/CoreUIIcons.js
@@ -2,16 +2,12 @@ import React from 'react'
import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react'
import { freeSet } from '@coreui/icons'
import { getIconsView } from '../brands/Brands.js'
-import { DocsCallout } from 'src/components'
+import { DocsIcons } from 'src/components'
const CoreUIIcons = () => {
return (
<>
-
+ Free Icons
diff --git a/src/views/icons/flags/Flags.js b/src/views/icons/flags/Flags.js
index a1179dfe9..5db7e5670 100644
--- a/src/views/icons/flags/Flags.js
+++ b/src/views/icons/flags/Flags.js
@@ -2,16 +2,12 @@ import React from 'react'
import { CCard, CCardBody, CCardHeader, CRow } from '@coreui/react'
import { getIconsView } from '../brands/Brands.js'
import { flagSet } from '@coreui/icons'
-import { DocsCallout } from 'src/components'
+import { DocsIcons } from 'src/components'
const CoreUIIcons = () => {
return (
<>
-
+ Flag Icons
diff --git a/src/views/notifications/alerts/Alerts.js b/src/views/notifications/alerts/Alerts.js
index f51b62e28..70e1108a1 100644
--- a/src/views/notifications/alerts/Alerts.js
+++ b/src/views/notifications/alerts/Alerts.js
@@ -9,12 +9,13 @@ import {
CCol,
CRow,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Alerts = () => {
return (
+ React Alert
diff --git a/src/views/notifications/badges/Badges.js b/src/views/notifications/badges/Badges.js
index 50f40ac18..81dd6b5ac 100644
--- a/src/views/notifications/badges/Badges.js
+++ b/src/views/notifications/badges/Badges.js
@@ -1,10 +1,13 @@
import React from 'react'
import { CButton, CCard, CCardBody, CCardHeader, CCol, CBadge, CRow } from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const Badges = () => {
return (
+
+
+
diff --git a/src/views/notifications/modals/Modals.js b/src/views/notifications/modals/Modals.js
index 11e375884..7be7294a1 100644
--- a/src/views/notifications/modals/Modals.js
+++ b/src/views/notifications/modals/Modals.js
@@ -15,7 +15,7 @@ import {
CRow,
CTooltip,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const LiveDemo = () => {
const [visible, setVisible] = useState(false)
@@ -493,6 +493,7 @@ const Modals = () => {
return (
+ React Modal
diff --git a/src/views/notifications/toasts/Toasts.js b/src/views/notifications/toasts/Toasts.js
index 10b9b7e40..9ccf859ad 100644
--- a/src/views/notifications/toasts/Toasts.js
+++ b/src/views/notifications/toasts/Toasts.js
@@ -12,13 +12,13 @@ import {
CToastHeader,
CToaster,
} from '@coreui/react'
-import { DocsExample } from 'src/components'
+import { DocsComponents, DocsExample } from 'src/components'
const ExampleToast = () => {
const [toast, addToast] = useState(0)
const toaster = useRef()
const exampleToast = (
-
+