Spaces:
Configuration error
Configuration error
import { Icon } from './lib/chakra'; | |
import { | |
MdFileCopy, | |
MdHome, | |
MdLock, | |
MdLayers, | |
MdAutoAwesome, | |
MdOutlineManageAccounts, | |
} from 'react-icons/md'; | |
import { IoMdPerson } from 'react-icons/io'; | |
import { LuHistory } from 'react-icons/lu'; | |
import { RoundedChart } from '@/components/icons/Icons'; | |
// Auth Imports | |
import { IRoute } from './types/navigation'; | |
const routes: IRoute[] = [ | |
{ | |
name: 'Chat UI', | |
path: '/', | |
icon: ( | |
<Icon as={MdAutoAwesome} width="20px" height="20px" color="inherit" /> | |
), | |
collapse: false, | |
}, | |
{ | |
name: 'All Templates', | |
disabled: true, | |
path: '/all-templates', | |
icon: <Icon as={MdHome} width="20px" height="20px" color="inherit" />, | |
collapse: false, | |
}, | |
{ | |
name: 'My Projects', | |
disabled: true, | |
path: '/my-projects', | |
icon: <Icon as={MdLayers} width="20px" height="20px" color="inherit" />, | |
collapse: false, | |
}, | |
// --- Others --- | |
{ | |
name: 'Other Pages', | |
disabled: true, | |
path: '/others', | |
icon: <Icon as={MdFileCopy} width="20px" height="20px" color="inherit" />, | |
collapse: true, | |
items: [ | |
{ | |
name: 'Prompt Page', | |
layout: '/others', | |
path: '/prompt', | |
}, | |
{ | |
name: 'Register', | |
layout: '/others', | |
path: '/register', | |
}, | |
{ | |
name: 'Sign In', | |
layout: '/others', | |
path: '/sign-in', | |
}, | |
], | |
}, | |
// --- Admin Pages --- | |
{ | |
name: 'Admin Pages', | |
disabled: true, | |
path: '/admin', | |
icon: <Icon as={MdLock} width="20px" height="20px" color="inherit" />, | |
collapse: true, | |
items: [ | |
{ | |
name: 'All Templates', | |
layout: '/admin', | |
path: '/all-admin-templates', | |
}, | |
{ | |
name: 'New Template', | |
layout: '/admin', | |
path: '/new-template', | |
}, | |
{ | |
name: 'Edit Template', | |
layout: '/admin', | |
path: '/edit-template', | |
}, | |
{ | |
name: 'Users Overview', | |
layout: '/admin', | |
path: '/overview', | |
}, | |
], | |
}, | |
{ | |
name: 'Profile Settings', | |
disabled: true, | |
path: '/settings', | |
icon: ( | |
<Icon | |
as={MdOutlineManageAccounts} | |
width="20px" | |
height="20px" | |
color="inherit" | |
/> | |
), | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'History', | |
disabled: true, | |
path: '/history', | |
icon: <Icon as={LuHistory} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Usage', | |
disabled: true, | |
path: '/usage', | |
icon: <Icon as={RoundedChart} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'My plan', | |
disabled: true, | |
path: '/my-plan', | |
icon: <Icon as={RoundedChart} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
// -------------- Prompt Pages -------------- | |
{ | |
name: 'Essay Generator', | |
disabled: true, | |
path: '/essay', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Content Simplifier', | |
disabled: true, | |
path: '/simplifier', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Product Description', | |
disabled: true, | |
path: '/product-description', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Email Enhancer', | |
disabled: true, | |
path: '/email-enhancer', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'LinkedIn Message', | |
disabled: true, | |
path: '/linkedin-message', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Instagram Caption', | |
disabled: true, | |
path: '/caption', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'FAQs Content', | |
disabled: true, | |
path: '/faq', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Product Name Generator', | |
disabled: true, | |
path: '/name-generator', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'SEO Keywords', | |
disabled: true, | |
path: '/seo-keywords', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Review Responder', | |
disabled: true, | |
path: '/review-responder', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Business Idea Generator', | |
disabled: true, | |
path: '/business-generator', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
{ | |
name: 'Article Generator', | |
disabled: true, | |
path: '/article', | |
icon: <Icon as={IoMdPerson} width="20px" height="20px" color="inherit" />, | |
invisible: true, | |
collapse: false, | |
}, | |
]; | |
export default routes; | |