Closed laflannery closed 1 month ago
Pulling in as stretch for sprint 13.
Currently in production (with v1 tables), we lose some critical contextual information on smaller screens because the headers disappear.
Unfortunately upgrading to v3 bordered tables, this problem still exists:
I created a defect in the DST backlog to address this issue: https://github.com/department-of-veterans-affairs/vets-design-system-documentation/issues/3327
They initially suggested we set the stacked
property in the table to false
, but:
1) this doesn't make the headers stick throughout breakpoints
2) in some cases, the table will need to be horizontally scrolled which is not ideal
3) content is dynamic and if we set the stacked
property we're setting it for every table without knowing whether it's the right solution
Slack thread with DST: https://dsva.slack.com/archives/C01DBGX4P45/p1727883538474889
Given that this is currently an issue in production, I still plan to release the changes to the tables to production with the expectation that this will eventually be addressed by the defect ticket I created, but @FranECross @jilladams holler if you disagree.
I have no horse in the race and defer to @FranECross and @thejordanwood on UX grounds
@randimays I agree with releasing to prod. Thanks for ticketing the DST defect!
@randimays Releasing to prod is also fine with me.
Successfully validated in production. Closing as complete.
Description
When we were doing the massive DS component upgrades earlier this year the table component did not have a v3 equivalent, it does now. We need to update everywhere we are using the current table component.
Where are we using table?
Additional context
Alignment:
<span>
tags:Role
role="table"
Acceptance Criteria
table-title
component prop