(function() { const Film = window.createIcon('Film'); const Users = window.createIcon('Users'); const ShoppingBag = window.createIcon('ShoppingBag'); const PlusCircle = window.createIcon('PlusCircle'); const LayoutDashboard = window.createIcon('LayoutDashboard'); // Ganti Ticket jadi Dashboard Icon untuk akses Console const PublicNav = () => { const { activeTab, navigateTo, hasRole } = window.useApp(); // Helper untuk styling tombol aktif const btnClass = (isActive) => `relative p-3 rounded-2xl transition-all duration-300 flex flex-col items-center justify-center gap-1 ${isActive ? 'text-white -translate-y-2' : 'text-gray-400 hover:text-white hover:bg-white/5'}`; // Helper untuk background tombol aktif (warna beda tiap tab) const bgClass = (tab) => { if (activeTab !== tab) return ''; if (tab === 'home') return 'bg-purple-600 shadow-lg shadow-purple-600/40'; if (tab === 'collab') return 'bg-blue-600 shadow-lg shadow-blue-600/40'; if (tab === 'market') return 'bg-orange-500 shadow-lg shadow-orange-500/40'; if (tab === 'console') return 'bg-teal-600 shadow-lg shadow-teal-600/40'; return ''; }; return (
{/* Home Tab */} {/* Collab Tab */} {/* Center Floating Action Button (Upload/Post) */} {/* Market Tab */} {/* Console/Dashboard Tab (Hanya muncul jika punya akses) */} {hasRole('cff_access_console') ? ( ) : ( // Placeholder jika tidak punya akses (opsional)
)}
); }; window.PublicNav = PublicNav; })();