"use client"; import { cn } from "@/lib/utils"; interface SkeletonProps { className?: string; } function Skeleton({ className }: SkeletonProps) { return (
); } export function ProductSkeleton({ className }: SkeletonProps) { return (
{/* Sticky header skeleton */}
{/* Left column */}
{[1,2,3].map(i => (
))}
{/* Right column */}
{[1,2].map(i => (
))}
{[...Array(7)].map((_, i) => (
))}
{[1,2,3,4].map(i => )}
); } export function ProductCardSkeleton({ className }: SkeletonProps) { return (
{[1,2,3,4].map(i => (
))}
); } export function NutritionBarSkeleton({ className }: SkeletonProps) { return (
); } export function BadgeSkeleton({ className }: SkeletonProps) { return (
); }