'use client' import { motion } from 'framer-motion' import { Settings, Shield, BarChart3 } from 'lucide-react' export default function AdminLoading() { return (
{/* Admin Loading Animation */}
{/* Outer ring */} {/* Inner ring */} {/* Center icon */}
{/* Loading Text */}
Loading Admin Panel

Preparing dashboard data...

{/* Progress indicators */} {[0, 1, 2, 3].map((index) => ( ))} {/* Stats preview */} {[ { icon: BarChart3, label: 'Analytics' }, { icon: Settings, label: 'Settings' }, { icon: Shield, label: 'Security' } ].map((item, index) => { const IconComponent = item.icon return ( {item.label} ) })}
) }