tdm-calculator icon indicating copy to clipboard operation
tdm-calculator copied to clipboard

Filters implemented with new state, different selectors

Open Jonathanko52 opened this issue 5 months ago • 0 comments

Fixes #1646

What changes did you make?

-Kept state in the visibility and status popups. -Used our own Radio button component and a custom checkbox, instead of Universal Selector. -Removed "Deleted" keyword from the modified date column -Added "Deleted" keyword to status column and background color for deleted projects. I'm not particularly attached to this change, but it's an action item in the description for this issue, so I'm including that for now.

Why did you make the changes (we will use this info to test)?

In my previous pull request, I'd created too many state/prop items and drilled them through multiple components, creating a lot of entanglement and possible points of failure. This version keeps changes limited to the popup components. It also uses radio buttons and checkboxes instead of dropdowns, keeping it closer to the prototype.

Screenshots of Proposed Changes Of The Website (if any, please do not screen shot code changes)

Screenshot 2024-09-07 at 12 03 06 AM Screenshot 2024-09-07 at 12 03 10 AM Screenshot 2024-09-07 at 12 03 03 AM

Jonathanko52 avatar Sep 07 '24 07:09 Jonathanko52