Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Material UI components with CareUI/custom components #5006

Closed
80 tasks done
Tracked by #3742
rithviknishad opened this issue Feb 28, 2023 · 2 comments · Fixed by #5839
Closed
80 tasks done
Tracked by #3742

Replace Material UI components with CareUI/custom components #5006

rithviknishad opened this issue Feb 28, 2023 · 2 comments · Fixed by #5839

Comments

@rithviknishad
Copy link
Member

rithviknishad commented Feb 28, 2023

👉🏼 Do not assign this issue to yourself, you may assign sub-issues of this epic.
👉🏼 Feel free to re-open the below-closed as not planned (not the ones that are closed as completed) issues once existing open issues are solved.

  • Now that we have pretty good coverage on the custom components (ref: 🛠️ Tailwinding Care) we can replace all the existing usages of Material UI components and icons with custom components and 🏥 Care Icons.

  • Migrate usages of Legacy<ComponentName> components if present in the file.

  • Most of the below tasks consist of page-by-page migrations, hence also consider migrating from the PageTitle with Page component if PageTitle exists in the file you'll be modifying in the task. (See example)

  • To migrate usages of Tooltip, use the tooltip class on parent component and tooltip-text in combination with tooltip-[right/left/top-bottom] classes for the tooltip text element. (See example)

Primary Objective of this EPIC

  • Get rid of all material UI dependencies and legacy components.

Tasks

@rithviknishad rithviknishad pinned this issue Mar 20, 2023
@nihal467 nihal467 unpinned this issue Mar 21, 2023
@rithviknishad rithviknishad added the good first issue Good for newcomers label Apr 4, 2023
@nihal467 nihal467 added C4GT Code 4 GovTech and removed C4GT Code 4 GovTech labels May 18, 2023
@nikhilagastya
Copy link
Contributor

hey @nihal467 can i work on few of the components

@rithviknishad
Copy link
Member Author

@nikhilagastya sub issues for the same have been created. you may take up those.

khavinshankar pushed a commit that referenced this issue Jun 28, 2023
)

* deletes unused component: `DiagnosisSelect`

* updates SwitchV2 to use new components

* updates consultationform to use new fielderror

* replaces error component in doctor capacity

* deletes unused externalresultbodyselector

* use new user select field in shift details update form
@rithviknishad rithviknishad added Done redesign and removed good first issue Good for newcomers labels Jun 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants