refactor: update CIcons

This commit is contained in:
Łukasz Holeczek 2021-08-16 19:20:26 +02:00
parent 9ee84678bf
commit 7108efcc88
16 changed files with 168 additions and 368 deletions

View File

@ -1,12 +1,24 @@
import React from 'react' import React from 'react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import {
cilBell,
cilCalculator,
cilChartPie,
cilCursor,
cilDrop,
cilNotes,
cilPencil,
cilPuzzle,
cilSpeedometer,
cilStar,
} from '@coreui/icons'
const _nav = [ const _nav = [
{ {
component: 'CNavItem', component: 'CNavItem',
name: 'Dashboard', name: 'Dashboard',
to: '/dashboard', to: '/dashboard',
icon: <CIcon icon="cil-speedometer" customClassName="nav-icon" />, icon: <CIcon icon={cilSpeedometer} customClassName="nav-icon" />,
badge: { badge: {
color: 'info', color: 'info',
text: 'NEW', text: 'NEW',
@ -20,13 +32,13 @@ const _nav = [
component: 'CNavItem', component: 'CNavItem',
name: 'Colors', name: 'Colors',
to: '/theme/colors', to: '/theme/colors',
icon: <CIcon icon="cil-drop" customClassName="nav-icon" />, icon: <CIcon icon={cilDrop} customClassName="nav-icon" />,
}, },
{ {
component: 'CNavItem', component: 'CNavItem',
name: 'Typography', name: 'Typography',
to: '/theme/typography', to: '/theme/typography',
icon: <CIcon icon="cil-pencil" customClassName="nav-icon" />, icon: <CIcon icon={cilPencil} customClassName="nav-icon" />,
}, },
{ {
component: 'CNavTitle', component: 'CNavTitle',
@ -36,17 +48,15 @@ const _nav = [
component: 'CNavGroup', component: 'CNavGroup',
name: 'Base', name: 'Base',
to: '/base', to: '/base',
icon: 'cil-puzzle', icon: <CIcon icon={cilPuzzle} customClassName="nav-icon" />,
items: [ items: [
{ {
component: 'CNavItem', component: 'CNavItem',
name: 'Accordion', name: 'Accordion',
to: '/base/accordion', to: '/base/accordion',
}, },
{ {
component: 'CNavItem', component: 'CNavItem',
name: 'Breadcrumb', name: 'Breadcrumb',
to: '/base/breadcrumbs', to: '/base/breadcrumbs',
}, },
@ -122,7 +132,7 @@ const _nav = [
component: 'CNavGroup', component: 'CNavGroup',
name: 'Buttons', name: 'Buttons',
to: '/buttons', to: '/buttons',
icon: <CIcon icon="cil-cursor" customClassName="nav-icon" />, icon: <CIcon icon={cilCursor} customClassName="nav-icon" />,
items: [ items: [
{ {
component: 'CNavItem', component: 'CNavItem',
@ -147,7 +157,7 @@ const _nav = [
{ {
component: 'CNavGroup', component: 'CNavGroup',
name: 'Forms', name: 'Forms',
icon: <CIcon icon="cil-notes" customClassName="nav-icon" />, icon: <CIcon icon={cilNotes} customClassName="nav-icon" />,
items: [ items: [
{ {
component: 'CNavItem', component: 'CNavItem',
@ -203,12 +213,12 @@ const _nav = [
component: 'CNavItem', component: 'CNavItem',
name: 'Charts', name: 'Charts',
to: '/charts', to: '/charts',
icon: <CIcon icon="cil-chart-pie" customClassName="nav-icon" />, icon: <CIcon icon={cilChartPie} customClassName="nav-icon" />,
}, },
{ {
component: 'CNavGroup', component: 'CNavGroup',
name: 'Icons', name: 'Icons',
icon: <CIcon icon="cil-star" customClassName="nav-icon" />, icon: <CIcon icon={cilStar} customClassName="nav-icon" />,
items: [ items: [
{ {
component: 'CNavItem', component: 'CNavItem',
@ -237,7 +247,7 @@ const _nav = [
{ {
component: 'CNavGroup', component: 'CNavGroup',
name: 'Notifications', name: 'Notifications',
icon: <CIcon icon="cil-bell" customClassName="nav-icon" />, icon: <CIcon icon={cilBell} customClassName="nav-icon" />,
items: [ items: [
{ {
component: 'CNavItem', component: 'CNavItem',
@ -269,7 +279,7 @@ const _nav = [
component: 'CNavItem', component: 'CNavItem',
name: 'Widgets', name: 'Widgets',
to: '/widgets', to: '/widgets',
icon: <CIcon icon="cil-calculator" customClassName="nav-icon" />, icon: <CIcon icon={cilCalculator} customClassName="nav-icon" />,
badge: { badge: {
color: 'info', color: 'info',
text: 'NEW', text: 'NEW',
@ -282,7 +292,7 @@ const _nav = [
{ {
component: 'CNavGroup', component: 'CNavGroup',
name: 'Pages', name: 'Pages',
icon: <CIcon icon="cil-star" customClassName="nav-icon" />, icon: <CIcon icon={cilStar} customClassName="nav-icon" />,
items: [ items: [
{ {
component: 'CNavItem', component: 'CNavItem',

View File

@ -1,259 +0,0 @@
import {
cibSkype,
cibFacebook,
cibTwitter,
cibLinkedin,
cibFlickr,
cibTumblr,
cibXing,
cibGithub,
cibStackoverflow,
cibYoutube,
cibDribbble,
cibInstagram,
cibPinterest,
cibVk,
cibYahoo,
cibBehance,
cibReddit,
cibVimeo,
cibCcMastercard,
cibCcVisa,
cibCcStripe,
cibCcPaypal,
cibCcApplePay,
cibCcAmex,
cibGoogle,
} from '@coreui/icons'
import { cifUs, cifBr, cifIn, cifFr, cifEs, cifPl } from '@coreui/icons'
import {
cilAlignCenter,
cilAlignLeft,
cilAlignRight,
cilApplicationsSettings,
cilArrowBottom,
cilArrowRight,
cilArrowTop,
cilAsterisk,
cilBan,
cilBasket,
cilBell,
cilBold,
cilBookmark,
cilCalculator,
cilCalendar,
cilCloudDownload,
cilChartPie,
cilCheck,
cilChevronBottom,
cilChevronLeft,
cilChevronRight,
cilChevronTop,
cilCircle,
cilCheckCircle,
cilCode,
cilCommentSquare,
cilCreditCard,
cilCursor,
cilCursorMove,
cilDrop,
cilDollar,
cilEnvelopeClosed,
cilEnvelopeLetter,
cilEnvelopeOpen,
cilEuro,
cilGlobeAlt,
cilGrid,
cilFile,
cilFullscreen,
cilFullscreenExit,
cilGraph,
cilHome,
cilInbox,
cilIndentDecrease,
cilIndentIncrease,
cilInputPower,
cilItalic,
cilJustifyCenter,
cilJustifyLeft,
cilLaptop,
cilLayers,
cilLightbulb,
cilList,
cilListNumbered,
cilListRich,
cilLocationPin,
cilLockLocked,
cilMagnifyingGlass,
cilMap,
cilMediaPlay,
cilMenu,
cilMoon,
cilNotes,
cilOptions,
cilPaperclip,
cilPaperPlane,
cilPencil,
cilPeople,
cilPhone,
cilPrint,
cilPuzzle,
cilSave,
cilScrubber,
cilSettings,
cilShare,
cilShareAll,
cilShareBoxed,
cilShieldAlt,
cilSpeech,
cilSpeedometer,
cilSpreadsheet,
cilStar,
cilSun,
cilTags,
cilTask,
cilTrash,
cilUnderline,
cilUser,
cilUserFemale,
cilUserFollow,
cilUserUnfollow,
cilX,
cilXCircle,
cilWarning,
} from '@coreui/icons'
export const icons = Object.assign(
{},
{
cilAlignCenter,
cilAlignLeft,
cilAlignRight,
cilApplicationsSettings,
cilArrowBottom,
cilArrowRight,
cilArrowTop,
cilAsterisk,
cilBan,
cilBasket,
cilBell,
cilBold,
cilBookmark,
cilCalculator,
cilCalendar,
cilCloudDownload,
cilChartPie,
cilCheck,
cilChevronBottom,
cilChevronLeft,
cilChevronRight,
cilChevronTop,
cilCircle,
cilCheckCircle,
cilCode,
cilCommentSquare,
cilCreditCard,
cilCursor,
cilCursorMove,
cilDrop,
cilDollar,
cilEnvelopeClosed,
cilEnvelopeLetter,
cilEnvelopeOpen,
cilEuro,
cilGlobeAlt,
cilGrid,
cilFile,
cilFullscreen,
cilFullscreenExit,
cilGraph,
cilHome,
cilInbox,
cilIndentDecrease,
cilIndentIncrease,
cilInputPower,
cilItalic,
cilJustifyCenter,
cilJustifyLeft,
cilLaptop,
cilLayers,
cilLightbulb,
cilList,
cilListNumbered,
cilListRich,
cilLocationPin,
cilLockLocked,
cilMagnifyingGlass,
cilMap,
cilMediaPlay,
cilMenu,
cilMoon,
cilNotes,
cilOptions,
cilPaperclip,
cilPaperPlane,
cilPencil,
cilPeople,
cilPhone,
cilPrint,
cilPuzzle,
cilSave,
cilScrubber,
cilSettings,
cilShare,
cilShareAll,
cilShareBoxed,
cilShieldAlt,
cilSpeech,
cilSpeedometer,
cilSpreadsheet,
cilStar,
cilSun,
cilTags,
cilTask,
cilTrash,
cilUnderline,
cilUser,
cilUserFemale,
cilUserFollow,
cilUserUnfollow,
cilX,
cilXCircle,
cilWarning,
},
{
cifUs,
cifBr,
cifIn,
cifFr,
cifEs,
cifPl,
},
{
cibSkype,
cibFacebook,
cibTwitter,
cibLinkedin,
cibFlickr,
cibTumblr,
cibXing,
cibGithub,
cibStackoverflow,
cibYoutube,
cibDribbble,
cibInstagram,
cibPinterest,
cibVk,
cibYahoo,
cibBehance,
cibReddit,
cibVimeo,
cibCcMastercard,
cibCcVisa,
cibCcStripe,
cibCcPaypal,
cibCcApplePay,
cibCcAmex,
cibGoogle,
},
)

View File

@ -12,6 +12,7 @@ import {
CNavItem, CNavItem,
} from '@coreui/react' } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilBell, cilEnvelopeOpen, cilList, cilMenu } from '@coreui/icons'
import { AppBreadcrumb } from './index' import { AppBreadcrumb } from './index'
import { AppHeaderDropdown } from './header/index' import { AppHeaderDropdown } from './header/index'
@ -28,7 +29,7 @@ const AppHeader = () => {
className="ps-1" className="ps-1"
onClick={() => dispatch({ type: 'set', sidebarShow: !sidebarShow })} onClick={() => dispatch({ type: 'set', sidebarShow: !sidebarShow })}
> >
<CIcon icon="cil-menu" size="lg" /> <CIcon icon={cilMenu} size="lg" />
</CHeaderToggler> </CHeaderToggler>
<CHeaderBrand className="mx-auto d-md-none" to="/"> <CHeaderBrand className="mx-auto d-md-none" to="/">
<CIcon icon={logo} height={48} alt="Logo" /> <CIcon icon={logo} height={48} alt="Logo" />
@ -49,17 +50,17 @@ const AppHeader = () => {
<CHeaderNav> <CHeaderNav>
<CNavItem> <CNavItem>
<CNavLink href="#"> <CNavLink href="#">
<CIcon icon="cil-bell" size="lg" /> <CIcon icon={cilBell} size="lg" />
</CNavLink> </CNavLink>
</CNavItem> </CNavItem>
<CNavItem> <CNavItem>
<CNavLink href="#"> <CNavLink href="#">
<CIcon icon="cil-list" size="lg" /> <CIcon icon={cilList} size="lg" />
</CNavLink> </CNavLink>
</CNavItem> </CNavItem>
<CNavItem> <CNavItem>
<CNavLink href="#"> <CNavLink href="#">
<CIcon icon="cil-envelope-open" size="lg" /> <CIcon icon={cilEnvelopeOpen} size="lg" />
</CNavLink> </CNavLink>
</CNavItem> </CNavItem>
</CHeaderNav> </CHeaderNav>

View File

@ -3,7 +3,6 @@ import { NavLink, useLocation } from 'react-router-dom'
import PropTypes from 'prop-types' import PropTypes from 'prop-types'
import { CBadge, CNavGroup, CNavGroupItems, CNavItem, CNavLink, CNavTitle } from '@coreui/react' import { CBadge, CNavGroup, CNavGroupItems, CNavItem, CNavLink, CNavTitle } from '@coreui/react'
import CIcon from '@coreui/icons-react'
export const AppSidebarNav = ({ items }) => { export const AppSidebarNav = ({ items }) => {
const components = { CNavGroup, CNavGroupItems, CNavItem, CNavLink, CNavTitle } const components = { CNavGroup, CNavGroupItems, CNavItem, CNavLink, CNavTitle }
@ -12,7 +11,7 @@ export const AppSidebarNav = ({ items }) => {
const navLink = (name, icon, badge) => { const navLink = (name, icon, badge) => {
return ( return (
<> <>
{icon && typeof icon === 'string' ? <CIcon icon={icon} customClassName="nav-icon" /> : icon} {icon && icon}
{name && name} {name && name}
{badge && ( {badge && (
<CBadge color={badge.color} className="ms-auto"> <CBadge color={badge.color} className="ms-auto">

View File

@ -2,6 +2,7 @@ import PropTypes from 'prop-types'
import React from 'react' import React from 'react'
import { CNav, CNavItem, CNavLink, CTabContent, CTabPane } from '@coreui/react' import { CNav, CNavItem, CNavLink, CTabContent, CTabPane } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilCode, cilMediaPlay } from '@coreui/icons'
import packageJson from '../../package.json' import packageJson from '../../package.json'
@ -15,13 +16,13 @@ const DocsExample = (props) => {
<CNav variant="tabs"> <CNav variant="tabs">
<CNavItem> <CNavItem>
<CNavLink href="#" active> <CNavLink href="#" active>
<CIcon icon="cil-media-play" className="me-2" /> <CIcon icon={cilMediaPlay} className="me-2" />
Preview Preview
</CNavLink> </CNavLink>
</CNavItem> </CNavItem>
<CNavItem> <CNavItem>
<CNavLink href={_href} target="_blank"> <CNavLink href={_href} target="_blank">
<CIcon icon="cil-code" className="me-2" /> <CIcon icon={cilCode} className="me-2" />
Code Code
</CNavLink> </CNavLink>
</CNavItem> </CNavItem>

View File

@ -9,6 +9,16 @@ import {
CDropdownMenu, CDropdownMenu,
CDropdownToggle, CDropdownToggle,
} from '@coreui/react' } from '@coreui/react'
import {
cilBell,
cilCreditCard,
cilCommentSquare,
cilFile,
cilLockLocked,
cilSettings,
cilTask,
cilUser,
} from '@coreui/icons'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
const AppHeaderDropdown = () => { const AppHeaderDropdown = () => {
@ -20,28 +30,28 @@ const AppHeaderDropdown = () => {
<CDropdownMenu className="pt-0" placement="bottom-end"> <CDropdownMenu className="pt-0" placement="bottom-end">
<CDropdownHeader className="bg-light fw-semibold py-2">Account</CDropdownHeader> <CDropdownHeader className="bg-light fw-semibold py-2">Account</CDropdownHeader>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-bell" className="me-2" /> <CIcon name={cilBell} className="me-2" />
Updates Updates
<CBadge color="info" className="ms-2"> <CBadge color="info" className="ms-2">
42 42
</CBadge> </CBadge>
</CDropdownItem> </CDropdownItem>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-envelope-open" className="me-2" /> <CIcon name="cil-envelope-open" className="me-2" />
Messages Messages
<CBadge color="success" className="ms-2"> <CBadge color="success" className="ms-2">
42 42
</CBadge> </CBadge>
</CDropdownItem> </CDropdownItem>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-task" className="me-2" /> <CIcon name={cilTask} className="me-2" />
Tasks Tasks
<CBadge color="danger" className="ms-2"> <CBadge color="danger" className="ms-2">
42 42
</CBadge> </CBadge>
</CDropdownItem> </CDropdownItem>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-comment-square" className="me-2" /> <CIcon name={cilCommentSquare} className="me-2" />
Comments Comments
<CBadge color="warning" className="ms-2"> <CBadge color="warning" className="ms-2">
42 42
@ -49,22 +59,22 @@ const AppHeaderDropdown = () => {
</CDropdownItem> </CDropdownItem>
<CDropdownHeader className="bg-light fw-semibold py-2">Settings</CDropdownHeader> <CDropdownHeader className="bg-light fw-semibold py-2">Settings</CDropdownHeader>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-user" className="me-2" /> <CIcon name={cilUser} className="me-2" />
Profile Profile
</CDropdownItem> </CDropdownItem>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-settings" className="me-2" /> <CIcon name={cilSettings} className="me-2" />
Settings Settings
</CDropdownItem> </CDropdownItem>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-credit-card" className="me-2" /> <CIcon name={cilCreditCard} className="me-2" />
Payments Payments
<CBadge color="secondary" className="ms-2"> <CBadge color="secondary" className="ms-2">
42 42
</CBadge> </CBadge>
</CDropdownItem> </CDropdownItem>
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-file" className="me-2" /> <CIcon name={cilFile} className="me-2" />
Projects Projects
<CBadge color="primary" className="ms-2"> <CBadge color="primary" className="ms-2">
42 42
@ -72,7 +82,7 @@ const AppHeaderDropdown = () => {
</CDropdownItem> </CDropdownItem>
<CDropdownDivider /> <CDropdownDivider />
<CDropdownItem href="#"> <CDropdownItem href="#">
<CIcon icon="cil-lock-locked" className="me-2" /> <CIcon name={cilLockLocked} className="me-2" />
Lock Account Lock Account
</CDropdownItem> </CDropdownItem>
</CDropdownMenu> </CDropdownMenu>

View File

@ -4,14 +4,9 @@ import React from 'react'
import ReactDOM from 'react-dom' import ReactDOM from 'react-dom'
import App from './App' import App from './App'
import * as serviceWorker from './serviceWorker' import * as serviceWorker from './serviceWorker'
import { icons } from './assets/icons'
import { Provider } from 'react-redux' import { Provider } from 'react-redux'
import store from './store' import store from './store'
React.icons = icons
ReactDOM.render( ReactDOM.render(
<Provider store={store}> <Provider store={store}>
<App /> <App />

View File

@ -1,6 +1,7 @@
import React from 'react' import React from 'react'
import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react' import { CButton, CCard, CCardBody, CCardHeader, CCol, CRow } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilBell } from '@coreui/icons'
import { DocsCallout, DocsExample } from 'src/components' import { DocsCallout, DocsExample } from 'src/components'
const Buttons = () => { const Buttons = () => {
@ -87,12 +88,12 @@ const Buttons = () => {
active={state === 'active'} active={state === 'active'}
disabled={state === 'disabled'} disabled={state === 'disabled'}
> >
<CIcon icon="cil-bell" className="me-2" /> <CIcon icon={cilBell} className="me-2" />
{color.charAt(0).toUpperCase() + color.slice(1)} {color.charAt(0).toUpperCase() + color.slice(1)}
</CButton> </CButton>
))} ))}
<CButton color="link"> <CButton color="link">
<CIcon icon="cil-bell" className="me-2" /> <CIcon icon={cilBell} className="me-2" />
Link Link
</CButton> </CButton>
</CCol> </CCol>

View File

@ -11,6 +11,20 @@ import {
} from '@coreui/react' } from '@coreui/react'
import { getStyle } from '@coreui/utils' import { getStyle } from '@coreui/utils'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import {
cilArrowRight,
cilBasket,
cilBell,
cilChartPie,
cilMoon,
cilLaptop,
cilPeople,
cilSettings,
cilSpeech,
cilSpeedometer,
cilUser,
cilUserFollow,
} from '@coreui/icons'
import { CChartBar, CChartLine } from '@coreui/react-chartjs' import { CChartBar, CChartLine } from '@coreui/react-chartjs'
import WidgetsBrand from './WidgetsBrand' import WidgetsBrand from './WidgetsBrand'
@ -447,7 +461,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-settings" size="xl" />} icon={<CIcon width={24} icon={cilSettings} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -457,7 +471,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-user" size="xl" />} icon={<CIcon width={24} icon={cilUser} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -467,7 +481,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-moon" size="xl" />} icon={<CIcon width={24} icon={cilMoon} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -477,7 +491,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-bell" size="xl" />} icon={<CIcon width={24} icon={cilBell} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -487,7 +501,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-settings" size="xl" />} icon={<CIcon width={24} icon={cilSettings} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -500,7 +514,7 @@ const Widgets = () => {
target="_blank" target="_blank"
> >
View more View more
<CIcon icon="cil-arrow-right" className="float-end" width={16} /> <CIcon icon={cilArrowRight} className="float-end" width={16} />
</CLink> </CLink>
} }
/> />
@ -508,7 +522,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-laptop" size="xl" />} icon={<CIcon width={24} icon={cilLaptop} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -521,7 +535,7 @@ const Widgets = () => {
target="_blank" target="_blank"
> >
View more View more
<CIcon icon="cil-arrow-right" className="float-end" width={16} /> <CIcon icon={cilArrowRight} className="float-end" width={16} />
</CLink> </CLink>
} }
/> />
@ -529,7 +543,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-moon" size="xl" />} icon={<CIcon width={24} icon={cilMoon} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -542,7 +556,7 @@ const Widgets = () => {
target="_blank" target="_blank"
> >
View more View more
<CIcon icon="cil-arrow-right" className="float-end" width={16} /> <CIcon icon={cilArrowRight} className="float-end" width={16} />
</CLink> </CLink>
} }
/> />
@ -550,7 +564,7 @@ const Widgets = () => {
<CCol xs={12} sm={6} lg={3}> <CCol xs={12} sm={6} lg={3}>
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
icon={<CIcon width={24} icon="cil-bell" size="xl" />} icon={<CIcon width={24} icon={cilBell} size="xl" />}
iconPadding={3} iconPadding={3}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -563,7 +577,7 @@ const Widgets = () => {
target="_blank" target="_blank"
> >
View more View more
<CIcon icon="cil-arrow-right" className="float-end" width={16} /> <CIcon icon={cilArrowRight} className="float-end" width={16} />
</CLink> </CLink>
} }
/> />
@ -572,7 +586,7 @@ const Widgets = () => {
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
padding={0} padding={0}
icon={<CIcon width={24} icon="cil-settings" size="xl" />} icon={<CIcon width={24} icon={cilSettings} size="xl" />}
iconPadding={4} iconPadding={4}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -583,7 +597,7 @@ const Widgets = () => {
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
padding={0} padding={0}
icon={<CIcon width={24} icon="cil-user" size="xl" />} icon={<CIcon width={24} icon={cilUser} size="xl" />}
iconPadding={4} iconPadding={4}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -594,7 +608,7 @@ const Widgets = () => {
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
padding={0} padding={0}
icon={<CIcon width={24} icon="cil-moon" size="xl" />} icon={<CIcon width={24} icon={cilMoon} size="xl" />}
iconPadding={4} iconPadding={4}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -605,7 +619,7 @@ const Widgets = () => {
<CWidgetIcon <CWidgetIcon
className="mb-3" className="mb-3"
padding={0} padding={0}
icon={<CIcon width={24} icon="cil-bell" size="xl" />} icon={<CIcon width={24} icon={cilBell} size="xl" />}
iconPadding={4} iconPadding={4}
title="income" title="income"
value="$1.999,50" value="$1.999,50"
@ -617,34 +631,34 @@ const Widgets = () => {
<WidgetsBrand withCharts /> <WidgetsBrand withCharts />
<CCardGroup className="mb-4"> <CCardGroup className="mb-4">
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-people" height={36} />} icon={<CIcon icon={cilPeople} height={36} />}
value="87.500" value="87.500"
title="Visitors" title="Visitors"
progressColor="info" progressColor="info"
progressValue={75} progressValue={75}
/> />
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-userFollow" height={36} />} icon={<CIcon icon={cilUserFollow} height={36} />}
value="385" value="385"
title="New Clients" title="New Clients"
progressColor="success" progressColor="success"
progressValue={75} progressValue={75}
/> />
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-basket" height={36} />} icon={<CIcon icon={cilBasket} height={36} />}
value="1238" value="1238"
title="Products sold" title="Products sold"
progressColor="warning" progressColor="warning"
progressValue={75} progressValue={75}
/> />
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-chartPie" height={36} />} icon={<CIcon icon={cilChartPie} height={36} />}
value="28%" value="28%"
title="Returning Visitors" title="Returning Visitors"
progressValue={75} progressValue={75}
/> />
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-speedometer" height={36} />} icon={<CIcon icon={cilSpeedometer} height={36} />}
value="5:34:11" value="5:34:11"
title="Avg. Time" title="Avg. Time"
progressColor="danger" progressColor="danger"
@ -654,7 +668,7 @@ const Widgets = () => {
<CRow> <CRow>
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-people" height={36} />} icon={<CIcon icon={cilPeople} height={36} />}
value="87.500" value="87.500"
title="Visitors" title="Visitors"
progressColor="info" progressColor="info"
@ -664,7 +678,7 @@ const Widgets = () => {
</CCol> </CCol>
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-userFollow" height={36} />} icon={<CIcon icon={cilUserFollow} height={36} />}
value="385" value="385"
title="New Clients" title="New Clients"
progressColor="success" progressColor="success"
@ -674,7 +688,7 @@ const Widgets = () => {
</CCol> </CCol>
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-basket" height={36} />} icon={<CIcon icon={cilBasket} height={36} />}
value="1238" value="1238"
title="Products sold" title="Products sold"
progressColor="warning" progressColor="warning"
@ -684,7 +698,7 @@ const Widgets = () => {
</CCol> </CCol>
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-chartPie" height={36} />} icon={<CIcon icon={cilChartPie} height={36} />}
value="28%" value="28%"
title="Returning Visitors" title="Returning Visitors"
progressColor="primary" progressColor="primary"
@ -694,7 +708,7 @@ const Widgets = () => {
</CCol> </CCol>
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-speedometer" height={36} />} icon={<CIcon icon={cilSpeedometer} height={36} />}
value="5:34:11" value="5:34:11"
title="Avg. Time" title="Avg. Time"
progressColor="danger" progressColor="danger"
@ -704,7 +718,7 @@ const Widgets = () => {
</CCol> </CCol>
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
icon={<CIcon icon="cil-speech" height={36} />} icon={<CIcon icon={cilSpeech} height={36} />}
value="972" value="972"
title="comments" title="comments"
progressColor="info" progressColor="info"
@ -717,7 +731,7 @@ const Widgets = () => {
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
color="info" color="info"
icon={<CIcon icon="cil-people" height={36} />} icon={<CIcon icon={cilPeople} height={36} />}
value="87.500" value="87.500"
title="Visitors" title="Visitors"
progressValue={75} progressValue={75}
@ -728,7 +742,7 @@ const Widgets = () => {
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
color="success" color="success"
icon={<CIcon icon="cil-userFollow" height={36} />} icon={<CIcon icon={cilUserFollow} height={36} />}
value="385" value="385"
title="New Clients" title="New Clients"
progressValue={75} progressValue={75}
@ -739,7 +753,7 @@ const Widgets = () => {
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
color="warning" color="warning"
icon={<CIcon icon="cil-basket" height={36} />} icon={<CIcon icon={cilBasket} height={36} />}
value="1238" value="1238"
title="Products sold" title="Products sold"
progressValue={75} progressValue={75}
@ -750,7 +764,7 @@ const Widgets = () => {
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
color="primary" color="primary"
icon={<CIcon icon="cil-chartPie" height={36} />} icon={<CIcon icon={cilChartPie} height={36} />}
value="28%" value="28%"
title="Returning Visitors" title="Returning Visitors"
progressValue={75} progressValue={75}
@ -761,7 +775,7 @@ const Widgets = () => {
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
color="danger" color="danger"
icon={<CIcon icon="cil-speedometer" height={36} />} icon={<CIcon icon={cilSpeedometer} height={36} />}
value="5:34:11" value="5:34:11"
title="Avg. Time" title="Avg. Time"
progressValue={75} progressValue={75}
@ -772,7 +786,7 @@ const Widgets = () => {
<CCol sm={6} md={2}> <CCol sm={6} md={2}>
<CWidgetProgressIcon <CWidgetProgressIcon
color="info" color="info"
icon={<CIcon icon="cil-speech" height={36} />} icon={<CIcon icon={cilSpeech} height={36} />}
value="972" value="972"
title="comments" title="comments"
progressValue={75} progressValue={75}

View File

@ -2,6 +2,7 @@ import React from 'react'
import PropTypes from 'prop-types' import PropTypes from 'prop-types'
import { CWidgetBrand, CRow, CCol } from '@coreui/react' import { CWidgetBrand, CRow, CCol } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cibFacebook, cibLinkedin, cibTwitter, cilCalendar } from '@coreui/icons'
import { CChart } from '@coreui/react-chartjs' import { CChart } from '@coreui/react-chartjs'
const WidgetsBrand = ({ withCharts }) => { const WidgetsBrand = ({ withCharts }) => {
@ -40,7 +41,7 @@ const WidgetsBrand = ({ withCharts }) => {
className="mb-4" className="mb-4"
headerChildren={ headerChildren={
<> <>
<CIcon icon="cib-facebook" height={52} className="my-4 text-white" /> <CIcon icon={cibFacebook} height={52} className="my-4 text-white" />
{withCharts && ( {withCharts && (
<CChart <CChart
className="position-absolute w-100 h-100" className="position-absolute w-100 h-100"
@ -78,7 +79,7 @@ const WidgetsBrand = ({ withCharts }) => {
className="mb-4" className="mb-4"
headerChildren={ headerChildren={
<> <>
<CIcon icon="cib-twitter" height={52} className="my-4 text-white" /> <CIcon icon={cibTwitter} height={52} className="my-4 text-white" />
{withCharts && ( {withCharts && (
<CChart <CChart
className="position-absolute w-100 h-100" className="position-absolute w-100 h-100"
@ -116,7 +117,7 @@ const WidgetsBrand = ({ withCharts }) => {
className="mb-4" className="mb-4"
headerChildren={ headerChildren={
<> <>
<CIcon icon="cib-linkedin" height={52} className="my-4 text-white" /> <CIcon icon={cibLinkedin} height={52} className="my-4 text-white" />
{withCharts && ( {withCharts && (
<CChart <CChart
className="position-absolute w-100 h-100" className="position-absolute w-100 h-100"
@ -155,7 +156,7 @@ const WidgetsBrand = ({ withCharts }) => {
color="warning" color="warning"
headerChildren={ headerChildren={
<> <>
<CIcon icon="cil-calendar" height={52} className="my-4 text-white" /> <CIcon icon={cilCalendar} height={52} className="my-4 text-white" />
{withCharts && ( {withCharts && (
<CChart <CChart
className="position-absolute w-100 h-100" className="position-absolute w-100 h-100"

View File

@ -11,6 +11,7 @@ import {
import { getStyle } from '@coreui/utils' import { getStyle } from '@coreui/utils'
import { CChartBar, CChartLine } from '@coreui/react-chartjs' import { CChartBar, CChartLine } from '@coreui/react-chartjs'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilArrowBottom, cilArrowTop, cilOptions } from '@coreui/icons'
const WidgetsDropdown = () => { const WidgetsDropdown = () => {
return ( return (
@ -22,14 +23,14 @@ const WidgetsDropdown = () => {
value="26K" value="26K"
change={ change={
<> <>
(-12.4% <CIcon icon="cil-arrow-bottom" />) (-12.4% <CIcon icon={cilArrowBottom} />)
</> </>
} }
title="Users" title="Users"
action={ action={
<CDropdown alignment="end"> <CDropdown alignment="end">
<CDropdownToggle color="transparent" caret={false} className="p-0"> <CDropdownToggle color="transparent" caret={false} className="p-0">
<CIcon icon="cil-options" className="text-high-emphasis-inverse" /> <CIcon icon={cilOptions} className="text-high-emphasis-inverse" />
</CDropdownToggle> </CDropdownToggle>
<CDropdownMenu> <CDropdownMenu>
<CDropdownItem>Action</CDropdownItem> <CDropdownItem>Action</CDropdownItem>
@ -107,14 +108,14 @@ const WidgetsDropdown = () => {
value="$6.200" value="$6.200"
change={ change={
<> <>
(40.9% <CIcon icon="cil-arrow-top" />) (40.9% <CIcon icon={cilArrowTop} />)
</> </>
} }
title="Income" title="Income"
action={ action={
<CDropdown alignment="end"> <CDropdown alignment="end">
<CDropdownToggle color="transparent" caret={false} className="p-0"> <CDropdownToggle color="transparent" caret={false} className="p-0">
<CIcon icon="cil-options" className="text-high-emphasis-inverse" /> <CIcon icon={cilOptions} className="text-high-emphasis-inverse" />
</CDropdownToggle> </CDropdownToggle>
<CDropdownMenu> <CDropdownMenu>
<CDropdownItem>Action</CDropdownItem> <CDropdownItem>Action</CDropdownItem>
@ -191,14 +192,14 @@ const WidgetsDropdown = () => {
value="2.49%" value="2.49%"
change={ change={
<> <>
(84.7% <CIcon icon="cil-arrow-top" />) (84.7% <CIcon icon={cilArrowTop} />)
</> </>
} }
title="Conversion Rate" title="Conversion Rate"
action={ action={
<CDropdown alignment="end"> <CDropdown alignment="end">
<CDropdownToggle color="transparent" caret={false} className="p-0"> <CDropdownToggle color="transparent" caret={false} className="p-0">
<CIcon icon="cil-options" className="text-high-emphasis-inverse" /> <CIcon icon={cilOptions} className="text-high-emphasis-inverse" />
</CDropdownToggle> </CDropdownToggle>
<CDropdownMenu> <CDropdownMenu>
<CDropdownItem>Action</CDropdownItem> <CDropdownItem>Action</CDropdownItem>
@ -262,14 +263,14 @@ const WidgetsDropdown = () => {
value="44K" value="44K"
change={ change={
<> <>
(-23.6% <CIcon icon="cil-arrow-bottom" />) (-23.6% <CIcon icon={cilArrowBottom} />)
</> </>
} }
title="Sessions" title="Sessions"
action={ action={
<CDropdown alignment="end"> <CDropdown alignment="end">
<CDropdownToggle color="transparent" caret={false} className="p-0"> <CDropdownToggle color="transparent" caret={false} className="p-0">
<CIcon icon="cil-options" className="text-high-emphasis-inverse" /> <CIcon icon={cilOptions} className="text-high-emphasis-inverse" />
</CDropdownToggle> </CDropdownToggle>
<CDropdownMenu> <CDropdownMenu>
<CDropdownItem>Action</CDropdownItem> <CDropdownItem>Action</CDropdownItem>

View File

@ -21,6 +21,28 @@ import {
import { CChartLine } from '@coreui/react-chartjs' import { CChartLine } from '@coreui/react-chartjs'
import { getStyle, hexToRgba } from '@coreui/utils' import { getStyle, hexToRgba } from '@coreui/utils'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import {
cibCcAmex,
cibCcApplePay,
cibCcMastercard,
cibCcPaypal,
cibCcStripe,
cibCcVisa,
cibGoogle,
cibFacebook,
cibLinkedin,
cifBr,
cifEs,
cifFr,
cifIn,
cifPl,
cifUs,
cibTwitter,
cilCloudDownload,
cilPeople,
cilUser,
cilUserFemale,
} from '@coreui/icons'
const WidgetsDropdown = lazy(() => import('../components/widgets/WidgetsDropdown.js')) const WidgetsDropdown = lazy(() => import('../components/widgets/WidgetsDropdown.js'))
const WidgetsBrand = lazy(() => import('../components/widgets/WidgetsBrand.js')) const WidgetsBrand = lazy(() => import('../components/widgets/WidgetsBrand.js'))
@ -44,7 +66,7 @@ const Dashboard = () => {
</CCol> </CCol>
<CCol sm={7} className="d-none d-md-block"> <CCol sm={7} className="d-none d-md-block">
<CButton color="primary" className="float-end"> <CButton color="primary" className="float-end">
<CIcon icon="cil-cloud-download" /> <CIcon icon={cilCloudDownload} />
</CButton> </CButton>
<CButtonGroup className="float-end me-3"> <CButtonGroup className="float-end me-3">
{['Day', 'Month', 'Year'].map((value) => ( {['Day', 'Month', 'Year'].map((value) => (
@ -287,7 +309,7 @@ const Dashboard = () => {
<div className="progress-group mb-4"> <div className="progress-group mb-4">
<div className="progress-group-header"> <div className="progress-group-header">
<CIcon className="icon icon-lg me-2" icon="cil-user" /> <CIcon className="icon icon-lg me-2" icon={cilUser} />
<span>Male</span> <span>Male</span>
<span className="ms-auto font-semibold">43%</span> <span className="ms-auto font-semibold">43%</span>
</div> </div>
@ -297,7 +319,7 @@ const Dashboard = () => {
</div> </div>
<div className="progress-group mb-5"> <div className="progress-group mb-5">
<div className="progress-group-header"> <div className="progress-group-header">
<CIcon className="icon icon-lg me-2" icon="cil-user-female" /> <CIcon className="icon icon-lg me-2" icon={cilUserFemale} />
<span>Female</span> <span>Female</span>
<span className="ms-auto font-semibold">37%</span> <span className="ms-auto font-semibold">37%</span>
</div> </div>
@ -308,7 +330,7 @@ const Dashboard = () => {
<div className="progress-group"> <div className="progress-group">
<div className="progress-group-header"> <div className="progress-group-header">
<CIcon className="icon icon-lg me-2" icon="cib-google" /> <CIcon className="icon icon-lg me-2" icon={cibGoogle} />
<span>Organic Search</span> <span>Organic Search</span>
<span className="ms-auto font-semibold"> <span className="ms-auto font-semibold">
191,235 <span className="text-medium-emphasis small">(56%)</span> 191,235 <span className="text-medium-emphasis small">(56%)</span>
@ -320,7 +342,7 @@ const Dashboard = () => {
</div> </div>
<div className="progress-group"> <div className="progress-group">
<div className="progress-group-header"> <div className="progress-group-header">
<CIcon icon="cib-facebook" className="icon icon-lg me-2" /> <CIcon className="icon icon-lg me-2" icon={cibFacebook} />
<span>Facebook</span> <span>Facebook</span>
<span className="ms-auto font-semibold"> <span className="ms-auto font-semibold">
51,223 <span className="text-medium-emphasis small">(15%)</span> 51,223 <span className="text-medium-emphasis small">(15%)</span>
@ -332,7 +354,7 @@ const Dashboard = () => {
</div> </div>
<div className="progress-group"> <div className="progress-group">
<div className="progress-group-header"> <div className="progress-group-header">
<CIcon icon="cib-twitter" className="icon icon-lg me-2" /> <CIcon className="icon icon-lg me-2" icon={cibTwitter} />
<span>Twitter</span> <span>Twitter</span>
<span className="ms-auto font-semibold"> <span className="ms-auto font-semibold">
37,564 <span className="text-medium-emphasis small">(11%)</span> 37,564 <span className="text-medium-emphasis small">(11%)</span>
@ -344,7 +366,7 @@ const Dashboard = () => {
</div> </div>
<div className="progress-group"> <div className="progress-group">
<div className="progress-group-header"> <div className="progress-group-header">
<CIcon icon="cib-linkedin" className="icon icon-lg me-2" /> <CIcon className="icon icon-lg me-2" icon={cibLinkedin} />
<span>LinkedIn</span> <span>LinkedIn</span>
<span className="ms-auto font-semibold"> <span className="ms-auto font-semibold">
27,319 <span className="text-medium-emphasis small">(8%)</span> 27,319 <span className="text-medium-emphasis small">(8%)</span>
@ -363,7 +385,7 @@ const Dashboard = () => {
<CTableHead color="light"> <CTableHead color="light">
<CTableRow> <CTableRow>
<CTableHeaderCell className="text-center"> <CTableHeaderCell className="text-center">
<CIcon icon="cil-people" /> <CIcon icon={cilPeople} />
</CTableHeaderCell> </CTableHeaderCell>
<CTableHeaderCell>User</CTableHeaderCell> <CTableHeaderCell>User</CTableHeaderCell>
<CTableHeaderCell className="text-center">Country</CTableHeaderCell> <CTableHeaderCell className="text-center">Country</CTableHeaderCell>
@ -384,7 +406,7 @@ const Dashboard = () => {
</div> </div>
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cif-us" title="us" id="us" /> <CIcon size="xl" icon={cifUs} title="us" id="us" />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="clearfix"> <div className="clearfix">
@ -400,7 +422,7 @@ const Dashboard = () => {
<CProgress thin color="success" value={50} /> <CProgress thin color="success" value={50} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cib-cc-mastercard" /> <CIcon size="xl" icon={cibCcMastercard} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="small text-medium-emphasis">Last login</div> <div className="small text-medium-emphasis">Last login</div>
@ -418,7 +440,7 @@ const Dashboard = () => {
</div> </div>
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cif-br" title="br" id="br" /> <CIcon size="xl" icon={cifBr} title="br" id="br" />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="clearfix"> <div className="clearfix">
@ -434,7 +456,7 @@ const Dashboard = () => {
<CProgress thin color="info" value={10} /> <CProgress thin color="info" value={10} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cib-cc-visa" /> <CIcon size="xl" icon={cibCcVisa} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="small text-medium-emphasis">Last login</div> <div className="small text-medium-emphasis">Last login</div>
@ -452,7 +474,7 @@ const Dashboard = () => {
</div> </div>
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cif-in" title="in" id="in" /> <CIcon size="xl" icon={cifIn} title="in" id="in" />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="clearfix"> <div className="clearfix">
@ -468,7 +490,7 @@ const Dashboard = () => {
<CProgress thin color="warning" value={74} /> <CProgress thin color="warning" value={74} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cib-cc-stripe" /> <CIcon size="xl" icon={cibCcStripe} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="small text-medium-emphasis">Last login</div> <div className="small text-medium-emphasis">Last login</div>
@ -486,7 +508,7 @@ const Dashboard = () => {
</div> </div>
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cif-fr" title="fr" id="fr" /> <CIcon size="xl" icon={cifFr} title="fr" id="fr" />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="clearfix"> <div className="clearfix">
@ -502,7 +524,7 @@ const Dashboard = () => {
<CProgress thin color="danger" value={98} /> <CProgress thin color="danger" value={98} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cib-cc-paypal" /> <CIcon size="xl" icon={cibCcPaypal} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="small text-medium-emphasis">Last login</div> <div className="small text-medium-emphasis">Last login</div>
@ -520,7 +542,7 @@ const Dashboard = () => {
</div> </div>
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cif-es" title="es" id="es" /> <CIcon size="xl" icon={cifEs} title="es" id="es" />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="clearfix"> <div className="clearfix">
@ -536,7 +558,7 @@ const Dashboard = () => {
<CProgress thin color="info" value={22} /> <CProgress thin color="info" value={22} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cib-cc-apple-pay" /> <CIcon size="xl" icon={cibCcApplePay} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="small text-medium-emphasis">Last login</div> <div className="small text-medium-emphasis">Last login</div>
@ -554,7 +576,7 @@ const Dashboard = () => {
</div> </div>
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cif-pl" title="pl" id="pl" /> <CIcon size="xl" icon={cifPl} title="pl" id="pl" />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="clearfix"> <div className="clearfix">
@ -570,7 +592,7 @@ const Dashboard = () => {
<CProgress thin color="success" value={43} /> <CProgress thin color="success" value={43} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell className="text-center"> <CTableDataCell className="text-center">
<CIcon size="xl" icon="cib-cc-amex" /> <CIcon size="xl" icon={cibCcAmex} />
</CTableDataCell> </CTableDataCell>
<CTableDataCell> <CTableDataCell>
<div className="small text-medium-emphasis">Last login</div> <div className="small text-medium-emphasis">Last login</div>

View File

@ -14,6 +14,7 @@ import {
CRow, CRow,
} from '@coreui/react' } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilLockLocked, cilUser } from '@coreui/icons'
const Login = () => { const Login = () => {
return ( return (
@ -29,13 +30,13 @@ const Login = () => {
<p className="text-medium-emphasis">Sign In to your account</p> <p className="text-medium-emphasis">Sign In to your account</p>
<CInputGroup className="mb-3"> <CInputGroup className="mb-3">
<CInputGroupText> <CInputGroupText>
<CIcon icon="cil-user" /> <CIcon icon={cilUser} />
</CInputGroupText> </CInputGroupText>
<CFormInput placeholder="Username" autoComplete="username" /> <CFormInput placeholder="Username" autoComplete="username" />
</CInputGroup> </CInputGroup>
<CInputGroup className="mb-4"> <CInputGroup className="mb-4">
<CInputGroupText> <CInputGroupText>
<CIcon icon="cil-lock-locked" /> <CIcon icon={cilLockLocked} />
</CInputGroupText> </CInputGroupText>
<CFormInput <CFormInput
type="password" type="password"

View File

@ -9,6 +9,7 @@ import {
CRow, CRow,
} from '@coreui/react' } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilMagnifyingGlass } from '@coreui/icons'
const Page404 = () => { const Page404 = () => {
return ( return (
@ -25,7 +26,7 @@ const Page404 = () => {
</div> </div>
<CInputGroup className="input-prepend"> <CInputGroup className="input-prepend">
<CInputGroupText> <CInputGroupText>
<CIcon icon="cil-magnifying-glass" /> <CIcon icon={cilMagnifyingGlass} />
</CInputGroupText> </CInputGroupText>
<CFormInput size="16" type="text" placeholder="What are you looking for?" /> <CFormInput size="16" type="text" placeholder="What are you looking for?" />
<CButton color="info">Search</CButton> <CButton color="info">Search</CButton>

View File

@ -9,6 +9,7 @@ import {
CRow, CRow,
} from '@coreui/react' } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilMagnifyingGlass } from '@coreui/icons'
const Page500 = () => { const Page500 = () => {
return ( return (
@ -25,7 +26,7 @@ const Page500 = () => {
</span> </span>
<CInputGroup className="input-prepend"> <CInputGroup className="input-prepend">
<CInputGroupText> <CInputGroupText>
<CIcon icon="cil-magnifying-glass" /> <CIcon icon={cilMagnifyingGlass} />
</CInputGroupText> </CInputGroupText>
<CFormInput size="16" type="text" placeholder="What are you looking for?" /> <CFormInput size="16" type="text" placeholder="What are you looking for?" />
<CButton color="info">Search</CButton> <CButton color="info">Search</CButton>

View File

@ -12,6 +12,7 @@ import {
CRow, CRow,
} from '@coreui/react' } from '@coreui/react'
import CIcon from '@coreui/icons-react' import CIcon from '@coreui/icons-react'
import { cilLockLocked, cilUser } from '@coreui/icons'
const Register = () => { const Register = () => {
return ( return (
@ -26,7 +27,7 @@ const Register = () => {
<p className="text-medium-emphasis">Create your account</p> <p className="text-medium-emphasis">Create your account</p>
<CInputGroup className="mb-3"> <CInputGroup className="mb-3">
<CInputGroupText> <CInputGroupText>
<CIcon icon="cil-user" /> <CIcon icon={cilUser} />
</CInputGroupText> </CInputGroupText>
<CFormInput placeholder="Username" autoComplete="username" /> <CFormInput placeholder="Username" autoComplete="username" />
</CInputGroup> </CInputGroup>
@ -36,7 +37,7 @@ const Register = () => {
</CInputGroup> </CInputGroup>
<CInputGroup className="mb-3"> <CInputGroup className="mb-3">
<CInputGroupText> <CInputGroupText>
<CIcon icon="cil-lock-locked" /> <CIcon icon={cilLockLocked} />
</CInputGroupText> </CInputGroupText>
<CFormInput <CFormInput
type="password" type="password"
@ -46,7 +47,7 @@ const Register = () => {
</CInputGroup> </CInputGroup>
<CInputGroup className="mb-4"> <CInputGroup className="mb-4">
<CInputGroupText> <CInputGroupText>
<CIcon icon="cil-lock-locked" /> <CIcon icon={cilLockLocked} />
</CInputGroupText> </CInputGroupText>
<CFormInput <CFormInput
type="password" type="password"