const [activeTab, setActiveTab] = useState('home'); // home | catalog | reels | cart | profile | admin | cms-page | product-details const role: 'admin' | 'customer' = (emailLower === 'sunilsonagara111@gmail.com') ? 'admin' : 'customer'; phone: user?.id === 'usr_admin' ? '+91 9274838389' : '+91 91102 34455', // Fetch user's orders (admins/staff load all customer orders; consumers load their own) if (user && user.role !== 'admin' && user.role !== 'staff') { const role: 'admin' | 'customer' = (emailNormalized === 'sunilsonagara111@gmail.com') ? 'admin' : 'customer'; role: localUser.role as 'admin' | 'customer', role: localUser.role as 'admin' | 'customer', const role: 'admin' | 'customer' = (emailNormalized === 'sunilsonagara111@gmail.com') ? 'admin' : 'customer'; role: localUser.role as 'admin' | 'customer', // If the local login itself fails or is empty, check if we're trying to log in as the default admin setAuthMessage({ text: "⏳ Initializing secure admin developer bypass...", type: 'info' }); // Register local admin account on the fly directly in backend role: 'admin', alert(`🎉 Welcome back, ${loggedUser.name} (${loggedUser.role === 'admin' ? 'Admin 👑' : 'Customer 👤'})`); // Checking for exact admin credentials to auto-create standard developer test account if missing on Firebase Project role: 'admin', const role: 'admin' | 'customer' = (email.toLowerCase() === 'sunilsonagara111@gmail.com') ? 'admin' : 'customer'; name: role === 'admin' ? 'zinnora Founder' : 'Punam Sen', name: role === 'admin' ? 'zinnora Founder' : 'Punam Sen', role: localUser.role as 'admin' | 'customer', name: roleName === 'admin' ? 'zinnora Founder' : 'Punam Sen', role: localUser.role as 'admin' | 'customer', alert(`🎉 Welcome back, ${loggedUser.name} (${loggedUser.role === 'admin' ? 'Admin 👑' : 'Customer 👤'})`); const role: 'admin' | 'customer' = (email.toLowerCase() === 'sunilsonagara111@gmail.com') ? 'admin' : 'customer'; const role: 'admin' | 'customer' = (email.toLowerCase() === 'sunilsonagara111@gmail.com') ? 'admin' : 'customer'; role: localUser.role as 'admin' | 'customer', if (user?.email === 'sunilsonagara111@gmail.com' || user?.role === 'admin') { if (user?.role === 'admin') { id: 'usr_admin_as_customer', userId: 'usr_admin_as_customer', id: 'usr_admin', role: 'admin', setActiveTab('admin'); if (user?.role === 'admin' && !operatorAdmin) { setActiveTab('admin'); id: 'usr_admin', role: 'admin', setActiveTab('admin'); // Core administrative call proxy linkages {activeTab !== 'admin' && ( Unified workspace for customers & organic administration {user && user.role === 'admin' ? '👑 Verified zinnora Admin' : '👤 Verified Customer'} This order was cancelled by the store administrator or upon your validation. For details on replacement/rerouting or direct bank refunds, please reach out to our service team at support@zinnora.com. {activeTab === 'admin' && ( {activeTab !== 'admin' && ( {activeTab !== 'admin' && ( {activeTab !== 'admin' && (