LibreChat/client/src/components/ui
Danny Avila dd23559d1f
👐 a11y: Improve Fork and SplitText Accessibility (#7147)
* refactor: Replace Popover with Ariakit components for improved accessibility and UX

* wip: first pass, fork a11y

* feat(i18n): Add localization for fork options and related UI elements

* fix: Ensure Dropdown component has correct z-index for proper layering

* style: Update Fork PopoverButton styles and remove unused sideOffset prop

* style: Update text colors and spacing in Fork component for improved readability

* style: Enhance Fork component's UI by adding select-none class to prevent text selection

* chore: Remove unused Checkbox import from Fork component

* fix: Add sr-only span for accessibility in SplitText component

* chore: Reorder imports in Fork component for better organization
2025-04-29 17:39:12 -04:00
..
Accordion.tsx feat: Assistants API, General File Support, Side Panel, File Explorer (#1696) 2024-02-13 20:42:27 -05:00
AlertDialog.tsx 🔄 refactor(EditPresetDialog): Update Model on Endpoint Change (#2936) 2024-05-31 11:43:14 -04:00
AnimatedSearchInput.tsx 🎨 style: Prompt UI Refresh & A11Y Improvements (#5614) 2025-02-05 11:37:17 -05:00
Badge.tsx 🔧 refactor: Enhance Model & Endpoint Configurations with Global Indicators 🌍 (#6578) 2025-03-27 18:07:07 -04:00
Breadcrumb.tsx 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
Button.tsx 🎨 style: Prompt UI Refresh & A11Y Improvements (#5614) 2025-02-05 11:37:17 -05:00
Checkbox.tsx 🎨 feat: enhance Chat Input UI, File Mgmt. UI, Bookmarks a11y (#5112) 2024-12-29 17:31:41 -05:00
CheckboxButton.tsx ⌨️ a11y: enhance accessibility & visual consistency (#6866) 2025-04-14 22:40:07 -04:00
Collapsible.tsx feat: Assistants API, General File Support, Side Panel, File Explorer (#1696) 2024-02-13 20:42:27 -05:00
Combobox.tsx 📱 fix: Resolve Android Device and Accessibility Issues of Sidebar Combobox (#3689) 2024-08-18 19:02:46 -04:00
ControlCombobox.tsx 🎨 feat: UI Refresh for Enhanced UX (#6346) 2025-03-25 18:50:58 -04:00
DataTable.tsx 🔍 refactor: Search & Message Retrieval (#6903) 2025-04-16 21:07:43 -04:00
DataTableColumnHeader.tsx feat: Assistants API, General File Support, Side Panel, File Explorer (#1696) 2024-02-13 20:42:27 -05:00
DelayedRender.tsx WIP: Update UI to match Official Style; Vision and Assistants 👷🏽 (#1190) 2023-11-16 10:42:24 -05:00
Dialog.tsx 🎨 style: settings tab update (#3088) 2024-06-21 09:58:04 -04:00
DialogTemplate.spec.tsx feat: Add More Translation Text & Minor UI Fixes (#861) 2023-09-04 09:23:26 -04:00
DialogTemplate.tsx 🔧 fix: Preset Dialog Styling and Values (#2657) 2024-05-10 03:05:45 -04:00
Dropdown.tsx 🎨 style: standardize dropdown styling & fix z-Index layering (#6939) 2025-04-18 11:36:59 -04:00
DropdownMenu.tsx 👐 style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues (#4091) 2024-09-21 22:45:50 -04:00
DropdownNoState.tsx 👐 style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues (#4091) 2024-09-21 22:45:50 -04:00
DropdownPopup.tsx 🛠️ fix: Improve Accessibility and Display of Conversation Menu (#6913) 2025-04-16 04:28:46 -04:00
FileUpload.tsx 🔘 a11y: Switch Contrast and File Input Key Events to WCAG (#4536) 2024-10-24 09:12:49 -04:00
FormInput.tsx 🔗 feat: Agent Chain (Mixture-of-Agents) (#6374) 2025-03-17 16:43:44 -04:00
HoverCard.tsx 🚀 feat: enhance UI components and refactor settings (#6625) 2025-04-01 03:15:41 -04:00
index.ts 🔦 feat: MCP Support for Non-Agent Endpoints (#6775) 2025-04-07 19:16:56 -04:00
Input.tsx 🎨 style: Prompt UI Refresh & A11Y Improvements (#5614) 2025-02-05 11:37:17 -05:00
InputCombobox.tsx 🗨️ refactor(VariableForm): use InputCombobox, fix Dropdown Variables (#3692) 2024-08-18 22:23:19 -04:00
InputNumber.tsx 🖌️ style: Improve Dark Theme Accessibility (#2125) 2024-03-21 09:02:00 -04:00
InputOTP.tsx 🔒 feat: Two-Factor Authentication with Backup Codes & QR support (#5685) 2025-02-17 19:09:36 -05:00
InputWithDropDown.tsx 🧪 feat: Prompt Dropdown Variable; style: Add Markdown Support (#3681) 2024-08-18 05:52:05 -04:00
Label.tsx 🎨 style: Prompt UI Refresh & A11Y Improvements (#5614) 2025-02-05 11:37:17 -05:00
MCPIcon.tsx 🔦 feat: MCP Support for Non-Agent Endpoints (#6775) 2025-04-07 19:16:56 -04:00
ModelParameters.tsx 🧭 refactor: Modernize Nav/Header (#7094) 2025-04-27 14:03:25 -04:00
MultiSearch.tsx 🔍 a11y: MultiSearch Clear Input (#5718) 2025-02-07 09:38:18 -05:00
MultiSelect.tsx 🖥️ feat: Code Interpreter API for Non-Agent Endpoints (#6803) 2025-04-09 16:11:16 -04:00
MultiSelectDropDown.tsx 🔧 fix+chore: Resolve Overflow in Settings Modal & Upgrade to Headless UI 2.0 (#2661) 2024-07-10 16:45:58 -04:00
MultiSelectPop.tsx 🤖 feat: Model Specs & Save Tools per Convo/Preset (#2578) 2024-04-30 22:11:48 -04:00
OGDialogTemplate.tsx feat: OAuth for Actions (#5693) 2025-02-10 15:56:08 -05:00
OriginalDialog.tsx 🗓️ feat: Add Special Variables for Prompts & Agents, Prompt UI Improvements (#7123) 2025-04-29 03:49:02 -04:00
Pagination.tsx 👐 style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues (#4091) 2024-09-21 22:45:50 -04:00
Progress.tsx 🔒 feat: Two-Factor Authentication with Backup Codes & QR support (#5685) 2025-02-17 19:09:36 -05:00
Prompt.tsx 🖌️ style: Update Light/Dark UI Themes (#1754) 2024-03-06 12:05:43 -05:00
QuestionMark.tsx feat: Assistants API, General File Support, Side Panel, File Explorer (#1696) 2024-02-13 20:42:27 -05:00
Resizable.tsx feat: Assistants API, General File Support, Side Panel, File Explorer (#1696) 2024-02-13 20:42:27 -05:00
Select.tsx 🎨 feat: UI Refresh for Enhanced UX (#6346) 2025-03-25 18:50:58 -04:00
SelectDropDown.tsx style: Enhance Styling & Accessibility (#5956) 2025-02-20 16:17:43 -05:00
SelectDropDownPop.tsx 🧠 fix: Handle Reasoning Chunk Edge Cases (#5800) 2025-02-11 11:28:18 -05:00
Separator.tsx 👐 style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues (#4091) 2024-09-21 22:45:50 -04:00
Skeleton.tsx 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
Slider.tsx 🛠️ fix: enhance UI/UX and address a11y issues in SetKeyDialog (#5672) 2025-02-05 16:35:07 -05:00
SplitText.tsx 👐 a11y: Improve Fork and SplitText Accessibility (#7147) 2025-04-29 17:39:12 -04:00
Switch.tsx 🔘 a11y: Switch Contrast and File Input Key Events to WCAG (#4536) 2024-10-24 09:12:49 -04:00
Table.tsx 👐 style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues (#4091) 2024-09-21 22:45:50 -04:00
Tabs.tsx 👐 style: Improve a11y/theming for Settings Dialog, Dropdown Menus; fix: SearchBar focus issues (#4091) 2024-09-21 22:45:50 -04:00
Tag.tsx 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
TermsAndConditionsModal.tsx ♻️ refactor: Logout UX, Improved State Teardown, & Remove Unused Code (#5292) 2025-01-12 12:57:10 -05:00
Textarea.tsx 🖌️ style: Improve Dark Theme Accessibility (#2125) 2024-03-21 09:02:00 -04:00
TextareaAutosize.tsx 🔄 feat: chat direction (LTR-RTL) (#3260) 2024-07-17 10:08:13 -04:00
ThemeSelector.tsx ️ a11y: Enhance Accessibility in ToolSelectDialog, ThemeSelector and ChatGroupItem (#5395) 2025-01-21 21:54:13 -05:00
Toast.tsx 🙌 a11y: Accessibility Improvements (#4978) 2024-12-13 15:44:22 -05:00
Tooltip.tsx 🎉 feat: Code Interpreter API and Agents Release (#4860) 2024-12-04 15:48:13 -05:00