'use client' import { motion } from 'framer-motion' import { Loader2, Package, Wheat } from 'lucide-react' // Predefined positions and animation parameters to avoid hydration mismatch const RICE_GRAIN_CONFIG = [ { left: 35, top: 25, xOffset: -8, duration: 4.2, delay: 0 }, { left: 65, top: 30, xOffset: 5, duration: 4.8, delay: 0.5 }, { left: 45, top: 70, xOffset: -3, duration: 5.2, delay: 1.0 }, { left: 70, top: 60, xOffset: 8, duration: 4.5, delay: 1.5 }, { left: 40, top: 45, xOffset: -5, duration: 4.0, delay: 0.3 }, { left: 60, top: 80, xOffset: 6, duration: 5.0, delay: 0.8 } ] export default function Loading() { return (
{/* Animated Logo/Brand */}
{/* Main loader circle */} {/* Inner animated icon */} {/* Outer pulse effect */}
{/* Loading Text */}

Loading...

Preparing your experience

{/* Animated Progress Dots */} {[0, 1, 2].map((index) => ( ))} {/* Floating Elements */}
{/* Rice grain animations */} {RICE_GRAIN_CONFIG.map((config, i) => ( ))}
{/* Loading States */} Please wait while we load your content... {/* Brand Footer */}
Padmaaja Rasooi Pvt. Ltd. "The careful choice"
) }