import { Card } from "@/components/ui/Card"; import { PageContainer } from "@/components/ui/PageContainer"; import { Skeleton } from "@/components/ui/Skeleton"; // 全站加载骨架:与作品库结构近似(标题条 + 工具条 + 卡片网格), // motion-safe 脉冲,尊重 prefers-reduced-motion。 export default function Loading() { return (
加载中…
); } // 标题区:大标题条 + 说明条 + 右侧两枚按钮位。 function HeaderSkeleton() { return (
); } // 工具条:搜索框 + 三枚控件位。 function ToolbarSkeleton() { return ( ); } // 卡片网格:6 张与作品卡等高的占位卡。 function GridSkeleton() { return (
{Array.from({ length: 6 }).map((_, i) => ( ))}
); } // 单张作品卡骨架:标题 + 徽章 + 三行简介 + 底部时间。 function CardSkeleton() { return (
); }