veza/apps/web/src/features/library/components/upload-modal
senke 034a2769c5 ui(a11y): add focus-visible ring to 16 interactive components
Add consistent focus-visible:ring-2 focus-visible:ring-ring pattern to
elements using role="button" / tabIndex={0} that lacked visible focus
indicators.

Affected: TrackCard, 2FA setup steps, ProjectsManager cards,
NotificationMenuItem, SelectOptionItem, DropdownMenuItem,
ConversationItem, VirtualizedChatMessageItem, GearInventoryGrid,
UploadModal, SearchPageResults, SocialViewFeedItem, SocialViewSidebar,
FileManagerViewTable.

Improves keyboard navigation across the application.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 22:48:24 +01:00
..
index.ts refactor(library): decompose UploadModal into upload-modal module 2026-02-06 13:26:19 +01:00
types.ts refactor(library): decompose UploadModal into upload-modal module 2026-02-06 13:26:19 +01:00
UploadModal.tsx ui(a11y): add focus-visible ring to 16 interactive components 2026-02-08 22:48:24 +01:00
UploadModalFooter.tsx refactor(library): decompose UploadModal into upload-modal module 2026-02-06 13:26:19 +01:00
UploadModalForm.tsx refactor(library): decompose UploadModal into upload-modal module 2026-02-06 13:26:19 +01:00
useLibraryUploadModal.ts refactor(library): decompose UploadModal into upload-modal module 2026-02-06 13:26:19 +01:00