mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-11 12:04:24 +01:00
📂 fix: My Files Modal Accessibility Improvements (#10844)
* feat: show column sort direction in all headers for my files datatable * fix: refactor SortFilterHeader to use DropdownPopup so that keyboard nav and portaling actually work * feat: visually indicate when a column filter is active * chore: remove debug visuals * chore: fix types and import order * chore: add missing subItems prop to MenuItemProps interface * feat: add arrow indicator for name column * fix: page counter no longer shows 1/0 when no results * feat: keep my files datatable size consistent to avoid issues with sizing of dropdown filter menus which made it difficult to see options * fix: refactor filter cols button in my files datatable to use ariakit dropdown so keyboard nav works * feat: better datatable column spacing following tanstack docs * chore: ESlint complaints * fix: localize string literals * fix: move localize hook call inside the function components * feat: add tooltip label for select all * feat: better styling on floating label for file filter input * feat: focus outline on search input * feat: add search icon * feat: add aria-sort props to header sort buttons * feat: better screen reader labels to include information visually conveyed by filter and sort icons * feat: add descriptive tooltips for headers for better accessibility for cognitive impairments * chore: import orders * feat: add more aria states for better feedback of filtered and sorted columns * chore: add translation key
This commit is contained in:
parent
70e854eb59
commit
abcf606328
8 changed files with 336 additions and 177 deletions
|
|
@ -805,6 +805,7 @@
|
|||
"com_ui_confirm_change": "Confirm Change",
|
||||
"com_ui_connecting": "Connecting",
|
||||
"com_ui_context": "Context",
|
||||
"com_ui_context_filter_sort": "Filter and Sort by Context",
|
||||
"com_ui_continue": "Continue",
|
||||
"com_ui_continue_oauth": "Continue with OAuth",
|
||||
"com_ui_control_bar": "Control bar",
|
||||
|
|
@ -838,6 +839,7 @@
|
|||
"com_ui_custom_prompt_mode": "Custom Prompt Mode",
|
||||
"com_ui_dashboard": "Dashboard",
|
||||
"com_ui_date": "Date",
|
||||
"com_ui_date_sort": "Sort by Date",
|
||||
"com_ui_date_april": "April",
|
||||
"com_ui_date_august": "August",
|
||||
"com_ui_date_december": "December",
|
||||
|
|
@ -1083,6 +1085,7 @@
|
|||
"com_ui_more_info": "More info",
|
||||
"com_ui_my_prompts": "My Prompts",
|
||||
"com_ui_name": "Name",
|
||||
"com_ui_name_sort": "Sort by Name",
|
||||
"com_ui_new": "New",
|
||||
"com_ui_new_chat": "New chat",
|
||||
"com_ui_new_conversation_title": "New Conversation Title",
|
||||
|
|
@ -1248,6 +1251,7 @@
|
|||
"com_ui_select_provider": "Select a provider",
|
||||
"com_ui_select_provider_first": "Select a provider first",
|
||||
"com_ui_select_region": "Select a region",
|
||||
"com_ui_select_row": "Select row",
|
||||
"com_ui_select_search_model": "Search model by name",
|
||||
"com_ui_select_search_provider": "Search provider by name",
|
||||
"com_ui_select_search_region": "Search region by name",
|
||||
|
|
@ -1273,6 +1277,7 @@
|
|||
"com_ui_sign_in_to_domain": "Sign-in to {{0}}",
|
||||
"com_ui_simple": "Simple",
|
||||
"com_ui_size": "Size",
|
||||
"com_ui_size_sort": "Sort by Size",
|
||||
"com_ui_special_var_current_date": "Current Date",
|
||||
"com_ui_special_var_current_datetime": "Current Date & Time",
|
||||
"com_ui_special_var_current_user": "Current User",
|
||||
|
|
@ -1286,6 +1291,7 @@
|
|||
"com_ui_status_prefix": "Status:",
|
||||
"com_ui_stop": "Stop",
|
||||
"com_ui_storage": "Storage",
|
||||
"com_ui_storage_filter_sort": "Filter and Sort by Storage",
|
||||
"com_ui_submit": "Submit",
|
||||
"com_ui_support_contact": "Support Contact",
|
||||
"com_ui_support_contact_email": "Email",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue