website icon indicating copy to clipboard operation
website copied to clipboard

✨ Enhancement: Migrate Tools page Components to ShadCN/UI

Open idanidan29 opened this issue 11 months ago • 0 comments

Description

Replace custom tooling components (Badge, Checkbox, Radio, Tag, DropdownMenu, SearchBar, Button) with ShadCN/UI equivalents to unify styles and improve accessibility.

Tasks

  • [ ] Badge.tsx: Swap out for ShadCN’s <Badge>

  • [ ] Checkbox.tsx: Replace with ShadCN’s <Checkbox>

  • [ ] Radio.tsx: Use ShadCN’s <RadioGroup> & <Radio>

  • [ ] Tag.tsx: Migrate to ShadCN’s <Tag>

  • [ ] DropdownMenu.tsx: Swap in ShadCN’s <DropdownMenu> suite

  • [ ] SearchBar.tsx: Use ShadCN’s <Input> + <IconButton>

  • [ ] Button.tsx: Use ShadCN’s <Button>

  • Testing & Cleanup:

    • [ ] Adjust unit and visual tests to cover the new ShadCN/UI components
    • [ ] Remove any deprecated test cases or snapshots for old implementations

Are you working on this?

Yes

idanidan29 avatar May 15 '25 16:05 idanidan29