import { ArrowLeftRight, BotIcon, Building2Icon, Code2Icon, PointerIcon, PuzzleIcon, TrendingUpIcon, } from 'lucide-react' export type SolutionTypes = Solutions[keyof Solutions] export enum Solutions { aiBuilders = 'ai-builders', noCode = 'no-code', beginners = 'beginners', developers = 'developers', postgresDevs = 'postgres-developers', neon = 'neon', startups = 'startups', enterprise = 'enterprise', } export const skillBasedSolutions = { label: 'Solutions', solutions: [ { id: Solutions.aiBuilders, text: 'AI Builders', description: '', url: '/solutions/ai-builders', icon: BotIcon, }, { id: Solutions.noCode, text: 'No Code', description: '', url: '/solutions/no-code', icon: PointerIcon, }, { id: Solutions.beginners, text: 'Beginners', description: '', url: '/solutions/beginners', icon: PuzzleIcon, }, { id: Solutions.developers, text: 'Developers', description: '', url: '/solutions/developers', icon: Code2Icon, }, { id: Solutions.postgresDevs, text: 'Postgres Devs', description: '', url: '/solutions/postgres-developers', icon: (props: any) => ( ), }, ], } export const useCaseSolutions = { label: 'Solutions', solutions: [ { id: Solutions.neon, text: 'Switch From Neon', description: '', url: '/solutions/switch-from-neon', icon: ArrowLeftRight, }, { id: Solutions.startups, text: 'Startups', description: '', url: '/solutions/startups', icon: TrendingUpIcon, }, { id: Solutions.enterprise, text: 'Enterprise', description: '', url: '/solutions/enterprise', icon: Building2Icon, }, ], } export const navData = { navigation: [ { label: 'Skill Level', links: [ ...skillBasedSolutions.solutions.map((solution) => ({ text: solution.text, url: solution.url, icon: solution.icon, })), ], }, { label: "Who it's for", links: [ ...useCaseSolutions.solutions.map((solution) => ({ text: solution.text, url: solution.url, icon: solution.icon, })), ], }, ], }