Files

729 lines
20 KiB
TypeScript
Executable File

export interface menu {
header?: string;
title?: string;
icon?: any;
id?: number;
to?: string;
chip?: string;
BgColor?: string;
chipBgColor?: string;
chipColor?: string;
chipVariant?: string;
chipIcon?: string;
children?: menu[];
disabled?: boolean;
type?: string;
subCaption?: string;
role?: string[];
permission?: string[];
}
const sidebarItem: menu[] = [
{
header: "dashboards",
id: 1,
children: [
{
title: 'Dashboard1',
icon: 'widget-add-line-duotone',
to: '/dashboards/dashboard1',
// role: ['admin'],
//permission: ['view', 'update', 'create', 'delete'],
},
{
title: 'Dashboard2',
icon: 'chart-line-duotone',
to: '/dashboards/dashboard2',
// role: ['admin','user'],
//permission: ['view', 'update', 'create', 'delete'],
},
{
title: 'Dashboard3',
icon: 'screencast-2-line-duotone',
to: '/dashboards/dashboard3'
},
{
title: 'Front Pages',
icon: 'home-angle-linear',
to: '/',
children: [
{
title: 'Homepage',
to: '/front-page/homepage',
//role: ['admin','user'],
//permission: ['view', 'update', 'create', 'delete'],
},
{
title: 'About Us',
to: '/front-page/about-us',
//role: ['admin','user'],
//permission: ['view', 'update', 'create', 'delete'],
},
{
title: 'Blog Details',
to: '/front-page/blog/early-black-friday-amazon-deals-cheap-tvs-headphones'
},
{
title: 'Contact Us',
to: '/front-page/contact-us'
},
{
title: 'Portfolio',
to: '/front-page/portfolio'
},
{
title: 'Pricing',
to: '/front-page/pricing'
},
{
title: 'Sample Page',
to: '/sample-page'
},
{
title: 'Sample Page Copy',
to: '/sample-page-copy'
},
{
title: 'Sample Page Login',
to: '/sample-page-login'
}
]
},
]
},
{
header: 'apps',
id: 1,
children: [
{
title: 'ECommerce',
icon: 'cart-3-line-duotone',
to: '/ecommerce/',
children: [
{
title: 'Shop',
to: '/ecommerce/products'
},
{
title: 'Detail',
to: '/ecommerce/product/detail/1'
},
{
title: 'List',
to: '/ecommerce/productlist'
},
{
title: 'Checkout',
to: '/ecommerce/checkout'
},
{
title: 'Add Product',
to: '/ecommerce/add-product'
},
{
title: 'Edit Product',
to: '/ecommerce/edit-product'
}
]
},
{
title: 'Blog',
icon: 'widget-4-line-duotone',
to: '/',
children: [
{
title: 'Blog Posts',
to: '/apps/blog/posts'
},
{
title: 'Blog Details',
to: '/apps/blog/early-black-friday-amazon-deals-cheap-tvs-headphones'
}
]
},
{
title: 'User Profile',
icon: 'shield-user-line-duotone',
to: '/',
children: [
{
title: 'Profile',
to: '/apps/user/profile'
},
{
title: 'Followers',
to: '/apps/user/profile/followers'
},
{
title: 'Friends',
to: '/apps/user/profile/friends'
},
{
title: 'Gallery',
to: '/apps/user/profile/gallery'
}
]
},
{
title: 'Invoice',
icon: 'bill-check-outline',
to: '/',
children: [
{
title: 'List',
to: '/apps/invoice'
},
{
title: 'Details',
to: '/apps/invoice/details/102'
},
{
title: 'Create',
to: '/apps/invoice/create'
},
{
title: 'Edit',
to: '/apps/invoice/edit/102'
}
]
},
{
title: 'Calendar',
icon: 'calendar-mark-line-duotone',
to: '/apps/calendar'
},
{
title: 'Email',
icon: 'letter-linear',
to: '/apps/email'
},
{
title: 'Chats',
icon: 'chat-round-line-line-duotone',
to: '/apps/chats'
},
{
title: 'Notes',
icon: 'document-text-line-duotone',
to: '/apps/notes'
},
{
title: 'Kanban',
icon: 'airbuds-case-minimalistic-line-duotone',
to: '/apps/kanban'
},
{
title: 'Contact',
icon: 'iphone-line-duotone',
to: '/apps/contacts'
},
{
title: 'Tickets',
icon: 'ticker-star-outline',
to: '/apps/tickets'
},
]
},
{
header: 'pages',
id: 2,
children: [
{
title: 'Account Setting',
icon: 'settings-minimalistic-line-duotone',
to: '/pages/account-settings'
},
{
title: 'Banners Widgets',
icon: 'align-vertical-spacing-line-duotone',
to: '/widgets/banners'
},
{
title: 'Cards Widgets',
icon: 'cardholder-line-duotone',
to: '/widgets/cards'
},
{
title: 'Charts Widgets',
icon: 'chart-square-line-duotone',
to: '/widgets/charts'
},
{
title: 'FAQ',
icon: 'question-circle-line-duotone',
to: '/pages/faq'
},
{
title: 'Gallery Lightbox',
icon: 'gallery-bold-duotone',
to: '/pages/gallery-lightbox',
},
{
title: 'Landing Page',
icon: 'passport-line-duotone',
to: '/'
},
{
title: 'Pricing',
icon: 'dollar-line-duotone',
to: '/pages/pricing'
},
{
title: 'Search Results',
icon: 'card-search-line-duotone',
to: '/pages/search-results'
},
{
title: 'Social Contacts',
icon: 'chat-round-like-linear',
to: '/pages/social-media-contacts'
},
{
title: 'Treeview',
icon: 'transmission-line-duotone',
to: '/pages/treeview'
},
]
},
{
header: 'icons',
id: 2,
children: [
{
title: 'Tabler Icons',
icon: 'sticker-smile-circle-2-line-duotone',
to: '/icons/tabler'
},
{
title: 'Solar Icons',
icon: 'sticker-smile-circle-2-line-duotone',
to: '/icons/solar'
}
]
},
{
header: 'Forms',
id: 3,
children: [
{
title: 'Form Elements',
icon: 'text-selection-line-duotone',
to: '/components/',
children: [
{
title: 'Autocomplete',
to: '/forms/form-elements/autocomplete'
},
{
title: 'Combobox',
to: '/forms/form-elements/combobox'
},
{
title: 'Button',
to: '/forms/form-elements/button'
},
{
title: 'Checkbox',
to: '/forms/form-elements/checkbox'
},
{
title: 'Custom Inputs',
to: '/forms/form-elements/custominputs'
},
{
title: 'File Inputs',
to: '/forms/form-elements/fileinputs'
},
{
title: 'Radio',
to: '/forms/form-elements/radio'
},
{
title: 'Date Time',
to: '/forms/form-elements/date-time'
},
{
title: 'Select',
to: '/forms/form-elements/select'
},
{
title: 'Slider',
to: '/forms/form-elements/slider'
},
{
title: 'Switch',
to: '/forms/form-elements/switch'
},
{
title: 'Time Picker',
to: '/forms/form-elements/time-picker'
},
{
title: 'Stepper',
to: '/forms/form-elements/stepper'
}
]
},
{
title: 'Form Layout',
icon: 'layers-minimalistic-outline',
to: '/forms/form-layouts'
},
{
title: 'Form Horizontal',
icon: 'password-minimalistic-input-line-duotone',
to: '/forms/form-horizontal'
},
{
title: 'Form Vertical',
icon: 'slider-vertical-line-duotone',
to: '/forms/form-vertical'
},
{
title: 'Form Custom',
icon: 'clapperboard-play-outline',
to: '/forms/form-custom'
},
{
title: 'Form Validation',
icon: 'soundwave-square-line-duotone',
to: '/forms/form-validation'
},
{
title: 'Editor',
icon: 'clapperboard-edit-line-duotone',
to: '/forms/editor'
}
]
},
{
header: 'tables',
id: 4,
children: [
{
title: 'Basic Table',
icon: 'tablet-line-duotone',
to: '/tables/TableBasic'
},
{
title: 'Dark Table',
icon: 'bedside-table-4-outline',
to: '/tables/dark'
},
{
title: 'Density Table',
icon: 'bedside-table-3-linear',
to: '/tables/density'
},
{
title: 'Fixed Header Table',
icon: 'archive-up-minimlistic-broken',
to: '/tables/fixed-header'
},
{
title: 'Height Table',
icon: 'archive-down-minimlistic-broken',
to: '/tables/TableHeight'
},
{
title: 'Editable Table',
icon: 'document-add-linear',
to: '/tables/TableEditable'
}
]
},
{
header: 'datatables',
id: 4,
children: [
{
title: 'Basic Table',
icon: 'database-outline',
to: '/tables/datatables/basictable'
},
{
title: 'Header Table',
icon: 'folder-open-broken',
to: '/tables/datatables/header'
},
{
title: 'Selection Table',
icon: 'chart-square-broken',
to: '/tables/datatables/selection'
},
{
title: 'Sorting Table',
icon: 'card-send-line-duotone',
to: '/tables/datatables/sorting'
},
{
title: 'Pagination Table',
icon: 'tag-horizontal-broken',
to: '/tables/datatables/pagination'
},
{
title: 'Filtering Table',
icon: 'tuning-square-2-line-duotone',
to: '/tables/datatables/filtering'
},
{
title: 'Grouping Table',
icon: 'tuning-square-2-line-duotone',
to: '/tables/datatables/grouping'
},
{
title: 'Table Slots',
icon: 'closet-line-duotone',
to: '/tables/datatables/slots'
},
{
title: 'CRUD Table',
icon: 'text-underline-cross-broken',
to: '/tables/datatables/crudtable'
}
]
},
{
header: 'Charts',
id: 5,
children: [
{
title: 'Line',
icon: 'chat-square-2-outline',
to: '/charts/line-chart'
},
{
title: 'Gredient',
icon: 'round-graph-linear',
to: '/charts/gredient-chart'
},
{
title: 'Area',
icon: 'graph-up-linear',
to: '/charts/area-chart'
},
{
title: 'Candlestick',
icon: 'chandelier-broken',
to: '/charts/candlestick-chart'
},
{
title: 'Column',
icon: 'colour-tuneing-broken',
to: '/charts/column-chart'
},
{
title: 'Doughnut & Pie',
icon: 'pie-chart-2-linear',
to: '/charts/doughnut-pie-chart'
},
{
title: 'Radialbar & Radar',
icon: 'radar-2-outline',
to: '/charts/radialbar-chart'
}
]
},
{
header: 'UI',
id: 6,
children: [
{
title: 'Alert',
icon: 'info-circle-linear',
to: '/ui-components/alert'
},
{
title: 'Accordion',
icon: 'waterdrops-line-duotone',
to: '/ui-components/accordion'
},
{
title: 'Avatar',
icon: 'expressionless-circle-outline',
to: '/ui-components/avatar'
},
{
title: 'Chip',
icon: 'tag-horizontal-line-duotone',
to: '/ui-components/chip'
},
{
title: 'Dialog',
icon: 'bolt-line-duotone',
to: '/ui-components/dialogs'
},
{
title: 'List',
icon: 'checklist-bold-duotone',
to: '/ui-components/list'
},
{
title: 'Menus',
icon: 'menu-dots-circle-outline',
to: '/ui-components/menus'
},
{
title: 'Rating',
icon: 'shield-star-outline',
to: '/ui-components/rating'
},
{
title: 'Tabs',
icon: 'box-minimalistic-line-duotone',
to: '/ui-components/tabs'
},
{
title: 'Tooltip',
icon: 'transmission-square-outline',
to: '/ui-components/tooltip'
},
{
title: 'Typography',
icon: 'text-circle-linear',
to: '/ui-components/typography'
}
]
},
{
header: 'Auth',
id: 7,
children: [
{
title: 'Error',
icon: 'bug-minimalistic-line-duotone',
to: '/auth/404'
},
{
title: 'Side Login',
icon: 'login-3-line-duotone',
to: '/auth/login'
},
{
title: 'Boxed Login',
icon: 'login-3-line-duotone',
to: '/auth/login2'
},
{
title: 'Side Register',
icon: 'user-plus-rounded-line-duotone',
to: '/auth/register'
},
{
title: 'Boxed Register',
icon: 'user-plus-rounded-line-duotone',
to: '/auth/register2'
},
{
title: 'Side Forgot Pwd',
icon: 'password-outline',
to: '/auth/forgot-password'
},
{
title: 'Boxed Forgot Pwd',
icon: 'password-outline',
to: '/auth/forgot-password2'
},
{
title: 'Side Two Steps',
icon: 'siderbar-line-duotone',
to: '/auth/two-step'
},
{
title: 'Boxed Two Steps',
icon: 'siderbar-line-duotone',
to: '/auth/two-step2'
},
{
title: 'Maintenance',
icon: 'settings-line-duotone',
to: '/auth/maintenance'
}
]
},
{
header: 'Multi Level',
id: 8,
children: [
{
title: 'Menu Level',
icon: 'align-left-line-duotone',
to: '#',
id: 8,
children: [
{
title: 'Level 1',
to: '/level1'
},
{
title: 'Level 1 ',
to: '/2level',
children: [
{
title: 'Level 2',
to: '/barry'
},
{
title: 'Level 2',
to: '/2.2level',
children: [
{
title: 'Level 3',
to: '/barry'
}
]
}
]
}
]
}
]
},
{
header: 'More Options',
id: 8,
children: [
{
title: 'Applications',
icon: 'check-circle-bold',
BgColor: 'primary'
},
{
title: 'Form Options',
icon: 'check-circle-bold',
BgColor: 'secondary'
},
{
title: 'Table Variations',
icon: 'check-circle-bold',
BgColor: 'error'
},
{
title: 'Charts Selection',
icon: 'check-circle-bold',
BgColor: 'warning'
},
{
title: 'Widgets',
icon: 'check-circle-bold',
BgColor: 'success'
}
]
}
];
export default sidebarItem;