-
Notifications
You must be signed in to change notification settings - Fork 495
Open
Labels
front-endIssue related to the React Front End DashboardIssue related to the React Front End Dashboardtech-debtTechnical debt issuesTechnical debt issues
Description
Problem
web/components/base/accordion/AccordionCard.tsx is the only component using @material-ui/core — specifically Collapse and IconButton. This adds a heavy dependency for a single collapsible card.
Solution
Replace Material UI's Collapse with a CSS transition or native <details>/<summary> element. Remove IconButton usage (use our own Button with theme="icon").
After this change, @material-ui/core can be removed from package.json.
Acceptance criteria
- AccordionCard works identically (expand/collapse animation)
-
@material-ui/coreremoved from dependencies - No visual regressions
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
front-endIssue related to the React Front End DashboardIssue related to the React Front End Dashboardtech-debtTechnical debt issuesTechnical debt issues