import Skeleton from '@mui/material/Skeleton'; import Stack from '@mui/material/Stack'; import Box from '@mui/material/Box'; import SurfaceCard from '@/components/common/SurfaceCard'; import { CONTENT_MAX_WIDTH } from '@/components/config'; /** * The (customer) home shell shape: greeting/avatar + search bar + a category-tile row + a short card * stack — mirrors A5 (`(customer)/page.tsx`) closely enough that switching from skeleton to real content * doesn't jump. `CustomerLayout` (top bar + bottom tabs) is already rendered by the enclosing layout. */ export default function Loading() { return ( {[0, 1, 2, 3].map((key) => ( ))} {[0, 1].map((key) => ( ))} ); }