"use client";
/** Pulsing skeleton block */
function Block({ className = "" }: { className?: string }) {
return
;
}
/** Skeleton for a single restaurant card */
export function RestaurantCardSkeleton() {
return (
);
}
/** Skeleton for the restaurant list (multiple cards) */
export function RestaurantListSkeleton({ count = 8 }: { count?: number }) {
return (
{Array.from({ length: count }, (_, i) => (
))}
);
}
/** Skeleton for restaurant detail view */
export function RestaurantDetailSkeleton() {
return (
{/* Title + close */}
{/* Rating */}
{/* Info lines */}
{/* Videos section */}
);
}