SurfSense/surfsense_web/components/ui
Matt Van Horn 298e658bab
refactor: use functional state updates in hero carousel callbacks
Switched goTo, goToPrev, and goToNext from depending on activeIndex
to using functional setState updates. Removed activeIndex from the
autoplay effect dependency array since the timer callback already
uses a functional update. Callbacks are now stable references.

Fixes #951
2026-03-28 07:12:09 -07:00
..
accordion.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
alert-dialog.tsx refactor: update class names and tooltip text in AssistantActionBar and AlertDialog components for improved clarity and consistency 2026-03-21 21:10:19 +05:30
alert.tsx refactor: update Alert component styles and structure for improved consistency across connector forms 2026-03-10 19:33:36 +05:30
animated-tabs.tsx refactor: replace Tabs component with animated-tabs in InboxSidebar for improved UI transitions; adjust loading skeleton key props for consistency 2026-03-21 22:42:17 +05:30
avatar.tsx chore: ran linting 2026-03-10 16:17:12 +05:30
badge.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
bento-grid.tsx feat: frontpage 2025-10-02 12:43:43 -07:00
block-draggable.tsx chore: linting 2026-02-20 22:44:56 -08:00
block-list.tsx chore: linting 2026-02-20 22:44:56 -08:00
block-selection.tsx chore: linting 2026-02-20 22:44:56 -08:00
blockquote-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
button.tsx chore: ran linting 2026-03-21 13:20:13 +05:30
calendar.tsx chore: ran linting 2026-03-07 04:46:48 +05:30
callout-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
card.tsx Initial formatting using biome 2025-07-27 10:05:37 -07:00
checkbox.tsx chore: linting 2026-02-20 22:44:56 -08:00
code-block-node.tsx fix: add missing clearTimeout cleanup in CopyButton useEffect 2026-03-25 10:31:35 +08:00
code-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
collapsible.tsx Initial formatting using biome 2025-07-27 10:05:37 -07:00
command.tsx feat(llm): expand LLM provider options and improve model selection UI 2025-11-13 02:41:30 -08:00
context-menu.tsx refactor: update various components to enhance styling consistency and improve user interaction by removing unnecessary classes and adjusting dialog and dropdown styles 2026-03-07 04:15:40 +05:30
dialog.tsx refactor: update UI component styles for improved visual consistency and user experience across GitHub stars badge, model selector, dialog, dropdown menu, and shortcut keyboard components 2026-03-08 17:10:24 +05:30
drawer.tsx fix: update styling and accessibility in various components 2026-03-17 14:16:22 +05:30
dropdown-menu.tsx feat: implement docked mode for DocumentsSidebar with toggle functionality; enhance LayoutDataProvider and LayoutShell to support new state management 2026-03-10 12:26:45 +05:30
editor.tsx chore: linting 2026-02-20 22:44:56 -08:00
equation-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
expanded-gif-overlay.tsx refactor: restructure instrumentation client initialization and enhance UI components for better performance and user experience 2026-03-08 17:48:09 -07:00
fixed-toolbar-buttons.tsx fix: update save shortcut to use cmd/ctrl+Shift+S for saving in PlateEditor and FixedToolbarButtons 2026-03-22 23:06:18 +05:30
fixed-toolbar.tsx fix: update styling and accessibility in various components 2026-03-17 14:16:22 +05:30
floating-toolbar-buttons.tsx chore: linting 2026-02-20 22:44:56 -08:00
floating-toolbar.tsx refactor: enhance UI component styles and functionality in Documents filters, table shell, and editor for improved user experience and consistency 2026-03-08 17:43:19 +05:30
form.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
heading-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
hero-carousel.tsx refactor: use functional state updates in hero carousel callbacks 2026-03-28 07:12:09 -07:00
highlight-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
hr-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
inline-combobox.tsx chore: linting 2026-02-20 22:44:56 -08:00
input.tsx refactor: update radio group implementation and improve input styling 2026-03-20 17:09:31 +05:30
insert-toolbar-button.tsx refactor: enhance UI component styles and functionality in Documents filters, table shell, and editor for improved user experience and consistency 2026-03-08 17:43:19 +05:30
label.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
link-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
link-toolbar-button.tsx chore: linting 2026-02-20 22:44:56 -08:00
link-toolbar.tsx fix: add rel="noopener noreferrer" to target="_blank" link in link-toolbar 2026-03-25 10:40:35 +08:00
mark-toolbar-button.tsx chore: linting 2026-02-20 22:44:56 -08:00
mode-toolbar-button.tsx chore: ran linting 2026-02-17 12:47:39 +05:30
pagination.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
paragraph-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
popover.tsx refactor: update various components to enhance styling consistency and improve user interaction by removing unnecessary classes and adjusting dialog and dropdown styles 2026-03-07 04:15:40 +05:30
progress.tsx Initial formatting using biome 2025-07-27 10:05:37 -07:00
radio-group.tsx chore: ran linting 2026-03-21 13:20:13 +05:30
resize-handle.tsx chore: linting 2026-02-20 22:44:56 -08:00
scroll-area.tsx feat: added jump to source referencing of citations 2025-08-23 18:48:18 -07:00
select.tsx feat: integrate HITL phase management across tool components 2026-03-21 11:18:35 +05:30
separator.tsx chore: linting 2026-02-20 22:44:56 -08:00
sheet.tsx feat: integrate Drawer component for mobile filtering in InboxSidebar 2026-01-22 04:02:32 +05:30
shortcut-kbd.tsx refactor: update ShortcutKbd component styling to adjust key width based on key length 2026-03-08 22:33:07 +05:30
sidebar.tsx feat: implement platform-aware keyboard shortcuts for sidebar and toolbar actions, enhancing user experience 2026-02-18 00:26:18 +05:30
skeleton.tsx Initial formatting using biome 2025-07-27 10:05:37 -07:00
slash-node.tsx refactor: enhance UI component styles and functionality in Documents filters, table shell, and editor for improved user experience and consistency 2026-03-08 17:43:19 +05:30
slider.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
sonner.tsx feat: update Toaster component to position notifications at the top-right and enable rich colors 2026-03-10 19:52:13 +05:30
spinner.tsx chore: ran backend and frontend linting 2026-01-22 16:07:06 +05:30
spotlight.tsx fix: use stable references for event listeners in Spotlight component 2026-03-25 10:32:11 +08:00
switch.tsx feat: Implement connector editing functionality in the popup, including Google Drive folder selection, and enhance connector management with improved state handling and UI updates. 2025-12-31 02:00:11 +05:30
table-icons.tsx chore: ran linting 2026-02-17 12:47:39 +05:30
table-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
table.tsx Initial formatting using biome 2025-07-27 10:05:37 -07:00
tabs.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
textarea.tsx Initial formatting using biome 2025-07-27 10:05:37 -07:00
tilt.tsx feat: added contact and pricing 2025-09-30 20:27:34 -07:00
toggle-group.tsx chore: ran linting 2026-03-21 13:20:13 +05:30
toggle-node.tsx chore: linting 2026-02-20 22:44:56 -08:00
toggle.tsx chore: ran linting 2026-03-21 13:20:13 +05:30
toolbar.tsx chore: linting 2026-02-20 22:44:56 -08:00
tooltip.tsx refactor: enhance document mention functionality in chat by introducing pending mentions and removals atoms, and updating DocumentsSidebar and Composer components for improved document management 2026-03-06 15:35:58 +05:30
turn-into-toolbar-button.tsx refactor: enhance UI component styles and functionality in Documents filters, table shell, and editor for improved user experience and consistency 2026-03-08 17:43:19 +05:30