import React from 'react'; import { Home, Package, MessageSquare, Settings, Camera, Zap } from 'lucide-react'; import { motion } from 'framer-motion'; export interface BottomTabItem { id: string; label: string; icon: React.ReactNode; badge?: number; } export interface MobileBottomNavProps { tabs: BottomTabItem[]; activeTab: string; onTabChange: (tabId: string) => void; className?: string; } export function MobileBottomNav({ tabs, activeTab, onTabChange, className = '', }: MobileBottomNavProps) { return (
{tabs.map((tab) => ( ))}
); } export const DEFAULT_MOBILE_TABS: BottomTabItem[] = [ { id: 'home', label: 'Home', icon: }, { id: 'projects', label: 'Projects', icon: }, { id: 'chat', label: 'Chat', icon: }, { id: 'camera', label: 'Camera', icon: }, { id: 'settings', label: 'Settings', icon: }, ];