Scope
apps/web/src/new-site/home/** (Count block, Contents grid)
- daisyUI classes touched:
avatar, placeholder, card*, btn
Acceptance
Depends on
Research
Risk
med — home is the landing page; coherent swap required per-file.
Steps
- Refactor Count component:
avatar placeholder → <Avatar><AvatarFallback> with Skeleton during loading.
- Refactor Contents list:
card card-body card-title card-actions → Card/CardHeader/CardTitle/CardContent/CardFooter; btn → Button.
- Remove all daisyUI classes from touched files.
npx nx affected -t lint test build.
Scope
apps/web/src/new-site/home/**(Count block, Contents grid)avatar,placeholder,card*,btnAcceptance
npx nx affected -t lint test buildgreenAvatar+Skeletonfor loading statesCard*+ButtonDepends on
Research
Risk
med — home is the landing page; coherent swap required per-file.
Steps
avatar placeholder→<Avatar><AvatarFallback>withSkeletonduring loading.card card-body card-title card-actions→Card/CardHeader/CardTitle/CardContent/CardFooter;btn→Button.npx nx affected -t lint test build.