VRMS icon indicating copy to clipboard operation
VRMS copied to clipboard

Update HTML components to MUI: ./src/components/manageProjects/editProject.jsx

Open JackHaeg opened this issue 1 year ago • 6 comments

Overview

Review all components in./src/components/manageProjects/editProject.jsx and replace all standard HTML components with applicable MUI components.

Action Items

  • [ ] Review components in:./src/components/manageProjects/editProject.jsx and search for any standard HTML components.
    • IF all components are already updated to relevant MUI
      • [ ] Comment on this issue that all components are already updated to MUI.
      • [ ] Close the issue & check the box associated with this issue on the MUI issue epic
      • [ ] Move on to the next MUI issue
    • IF standard HTML components are found in the file:
      • [ ] Replace these standard HTML components with applicable MUI components.
      • [ ] Make a PR for this file

Resources

  • https://mui.com/material-ui/
  • If you run into any questions, add a comment to the issue and tag "@trillium"
  • This issue is part of the epic: #1617

JackHaeg avatar Jul 17 '24 17:07 JackHaeg

Hi @bconti123! When you have a moment, can you please provide an update with the following information:

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures or links* (if necessary): "Add any pictures or links that will help illustrate what you are working on."
  • remember to add links to the top of the issue if they are going to be needed again.

JackHaeg avatar Mar 18 '25 01:03 JackHaeg

Hi @JackHaeg, Thank you for checking in!

  1. Progress: I just started to assign myself to this issue.
  2. Blockers: N/A
  3. Availability: 3-5 hours this week.
  4. ETA: 1 or 2 weeks to complete issues. I could finish it this week.
  5. Pictures or links* (if necessary): N/A

bconti123 avatar Mar 18 '25 01:03 bconti123

Hi @bconti123! Are you close to submitting a PR for this issue? No worries if not :)

Since we are moving over to TDM calculator for the month of April, I might un-assign you from this issue and move it back to the prioritized backlog to be picked back up in May. When you have a moment, please let me know if that sounds good, or if you are close to submitting a PR for this.

JackHaeg avatar Mar 25 '25 22:03 JackHaeg

Hi @JackHaeg, No. I am not close to submitting a PR. I wasn't sure how to update the SCSS for styling editProject.jsx. After replacing HTML elements in "Edit Meeting Times" and "Create New Event" components with MUI, the designs no longer match. I think it's best to pause this issue for now and revisit the discussion about CSS changes in May, possibly considering Tailwind CSS.

bconti123 avatar Mar 26 '25 20:03 bconti123

Hey @hackforla/vrms-maintain

Apologies for missing the meeting last night.

Wanted to share some progress directly here on #1703:

  • Plan Scoped: Figured out which 5 components need MUI, and what old React/SCSS they'll replace.
  • 2/5 Components Done

Next up:

  • Finishing off the last 3 components.
  • Getting some clear "before and after" screenshots/GIFs ready.
  • Putting together a super quick TLDR for the pull request, so reviews are a breeze.

I'll be submitting a PR with these changes shortly.

Thank You,

Adam

abuna1985 avatar Jun 10 '25 22:06 abuna1985

Hi @abuna1985 Just checking in! Whenever you have a moment, can you please provide an update:

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures or links* (if necessary): "Add any pictures or links that will help illustrate what you are working on."
  • remember to add links to the top of the issue if they are going to be needed again.

JackHaeg avatar Jun 17 '25 02:06 JackHaeg