tdm-calculator
tdm-calculator copied to clipboard
Filters implemented with new state, different selectors
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)