import React from 'react'; import { Compass, PlayCircle, Radio, User } from 'lucide-react'; import { UserTab } from '../types'; interface BottomNavProps { currentTab: UserTab; onTabChange: (tab: UserTab) => void; } const BottomNav: React.FC = ({ currentTab, onTabChange }) => { const navItems = [ { id: UserTab.Discovery, icon: Compass, label: '发现' }, { id: UserTab.Library, icon: PlayCircle, label: '剧本' }, { id: UserTab.Control, icon: Radio, label: '操控' }, { id: UserTab.Profile, icon: User, label: '我的' }, ]; return (
{/* Main Bar Content - High Transparency Glass */}
{navItems.map((item) => { const isActive = currentTab === item.id; return ( ); })}
); }; export default BottomNav;