Skip to content

[area:shadcn] home — Count Avatar/Skeleton and Contents Button #51

Description

@fray-cloud

Scope

  • apps/web/src/new-site/home/** (Count block, Contents grid)
  • daisyUI classes touched: avatar, placeholder, card*, btn

Acceptance

  • npx nx affected -t lint test build green
  • Home source contains zero daisyUI classes (grep clean in touched files)
  • Count block uses shadcn Avatar + Skeleton for loading states
  • Contents grid uses shadcn Card* + Button
  • daisyUI plugin still enabled globally

Depends on

Research

Risk

med — home is the landing page; coherent swap required per-file.

Steps

  1. Refactor Count component: avatar placeholder<Avatar><AvatarFallback> with Skeleton during loading.
  2. Refactor Contents list: card card-body card-title card-actionsCard/CardHeader/CardTitle/CardContent/CardFooter; btnButton.
  3. Remove all daisyUI classes from touched files.
  4. npx nx affected -t lint test build.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Priority 1 - higharea:shadcnRoadmap area: Tailwind/shadcn migration

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions