-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add localized labels to remaining table sub-elements #1519
Conversation
packages/nimble-components/src/label-provider/table/label-token-defaults.ts
Outdated
Show resolved
Hide resolved
@msmithNI, could you buddy this PR for me? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Reminder that once this is checked in, the Angular + Blazor label providers need corresponding changes)
packages/nimble-components/src/label-provider/table/label-token-defaults.ts
Outdated
Show resolved
Hide resolved
@atmgrifter00, do you mind doing a second buddy review on these changes? Specifically, can you provide a review on the changes to the way that we are optionally adding an additional "column" for the row selection checkbox and group all button? |
# Pull Request ## π€¨ Rationale The new labels added in #1519 need to be exposed in Blazor ## π©βπ» Implementation Followed existing pattern to expose and test new labels ## π§ͺ Testing Ran unit tests ## β Checklist <!--- Review the list and put an x in the boxes that apply or ~~strike through~~ around items that don't (along with an explanation). --> - [ ] I have updated the project documentation to reflect my changes or determined no changes are needed.
# Pull Request ## π€¨ Rationale The new labels added in #1519 need to be exposed in Angular ## π©βπ» Implementation Followed existing pattern to expose and test new labels ## π§ͺ Testing Ran unit tests ## β Checklist <!--- Review the list and put an x in the boxes that apply or ~~strike through~~ around items that don't (along with an explanation). --> - [ ] I have updated the project documentation to reflect my changes or determined no changes are needed.
β¦ch other (#1555) # Pull Request ## π€¨ Rationale With #1519, we can re-introduce initial rows to the table in the Angular example app without failing the Lighthouse accessibility check. I decided that this was also a good chance to make the tables in the Blazor and Angular example apps consistent with each other. Resolves #1195 Resolves #978 ## π©βπ» Implementation Updated the Blazor and Angular example tables to: - Use consistent models to represent the table data - As part of this, I made the Blazor example app have deterministic data and removed the use of `Faker` - Have the same set of columns and column configuration - Load initially with 10 rows - Add 10 more rows to the table when the _Add rows_ button is pressed ## π§ͺ Testing - Ran both example apps and make sure the tables behave identically and have the same data - Verified that the Lighthouse accessibility check passes (part of the pipeline) ## β Checklist <!--- Review the list and put an x in the boxes that apply or ~~strike through~~ around items that don't (along with an explanation). --> - [ ] I have updated the project documentation to reflect my changes or determined no changes are needed. --------- Co-authored-by: Milan Raj <[email protected]>
Pull Request
π€¨ Rationale
Add localized labels and titles to remaining elements within the nimble-table.
This is part of #1151
π©βπ» Implementation
Add new label tokens for required strings and use them within the table.
π§ͺ Testing
*As part of this manual check, I found that the labels on our group header icons don't work as expected due to #1510
β Checklist