coreui 소스를 ts 로 전환

This commit is contained in:
2025-12-30 19:15:56 +09:00
parent a99165e4d7
commit 7fb0cf6fba
35 changed files with 113 additions and 40 deletions

99
src/_nav.tsx Normal file
View File

@@ -0,0 +1,99 @@
import React from 'react'
import CIcon from '@coreui/icons-react'
import {
cilBell,
cilBrowser,
cilBoatAlt,
cilCalculator,
cilChartPie,
cilCursor,
cilDescription,
cilDrop,
cilExternalLink,
cilNotes,
cilPencil,
cilPuzzle,
cilSpeedometer,
cilStar,
} from '@coreui/icons'
import { CNavGroup, CNavItem, CNavTitle } from '@coreui/react'
const _nav = [
{
component: CNavItem,
name: 'Dashboard',
to: '/dashboard',
icon: <CIcon icon={cilSpeedometer} customClassName="nav-icon" />,
badge: {
color: 'info',
text: 'NEW',
},
},
{
component: CNavTitle,
name: 'Theme',
},
{
component: CNavItem,
name: 'Colors',
to: '/theme/colors',
icon: <CIcon icon={cilDrop} customClassName="nav-icon" />,
},
{
component: CNavItem,
name: 'Typography',
to: '/theme/typography',
icon: <CIcon icon={cilPencil} customClassName="nav-icon" />,
},
{
component: CNavTitle,
name: 'Extras',
},
{
component: CNavGroup,
name: 'Pages',
icon: <CIcon icon={cilStar} customClassName="nav-icon" />,
items: [
{
component: CNavItem,
name: 'Login',
to: '/login',
},
{
component: CNavItem,
name: 'Register',
to: '/register',
},
{
component: CNavItem,
name: 'Error 404',
to: '/404',
},
{
component: CNavItem,
name: 'Error 500',
to: '/500',
},
],
},
{
component: CNavItem,
name: 'Demo',
href: 'https://coreui.io/demos/react/5.5/free/?theme=light#/dashboard',
icon: <CIcon icon={cilBrowser} customClassName="nav-icon" />,
},
{
component: CNavItem,
name: 'Docs',
href: 'https://coreui.io/react/docs/templates/installation/',
icon: <CIcon icon={cilDescription} customClassName="nav-icon" />,
},
{
component: CNavItem,
name: 'Src',
href: 'https://github.com/coreui/coreui-free-react-admin-template',
icon: <CIcon icon={cilBoatAlt} customClassName="nav-icon" />,
},
]
export default _nav