'use client'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; const navItems = [ { href: '/', icon: ( ), label: '홈', desc: '대시보드 홈', }, { href: '/services/lotto', icon: ( ), label: '로또 번호 추천', desc: '빅데이터 분석', badge: 'HOT', }, { href: '/services/stock', icon: ( ), label: '주식 자동 매매', desc: '텔레그램 연동', badge: 'NEW', }, { href: '/services/prompt', icon: ( ), label: '프롬프트 엔지니어링', desc: 'AI 최적화', }, { href: '/services/automation', icon: ( ), label: '업무 자동화', desc: 'RPA 개발', }, { href: '/freelance', icon: ( ), label: '외주 개발', desc: '맞춤형 솔루션', }, ]; interface SidebarProps { isOpen: boolean; onClose: () => void; } export default function Sidebar({ isOpen, onClose }: SidebarProps) { const pathname = usePathname(); return ( <> {/* Mobile overlay */} {isOpen && (
)} {/* Sidebar */} > ); }