Some table-related cleanup work for the customize query and results pages. Mostly done for accessibility concerns / to adhere with some frontend dev file reorg norms.
Summary
Refactors CustomizeQueryAccordionBody to use semantic table markup / wraps it in a Truss table component
Centralizes / moves some utility components into a subfolder of the page they're in
Seeds a new table wrapper and uses it in the relevant places
Changes the default accordion state to be closed on render as discussed here
PULL REQUEST
Some table-related cleanup work for the customize query and results pages. Mostly done for accessibility concerns / to adhere with some frontend dev file reorg norms.
Summary
CustomizeQueryAccordionBody
to use semantic table markup / wraps it in a Truss table componentRelated Issue
Fixes #2629
Accordions show up as closed by default
Everything else should be a no-op https://github.com/user-attachments/assets/b23ddf6b-d61a-4e34-9064-e9ad4d8a4d5a
Checklist