wulf-pulse/components/ui
lorentz 98843a80ba fix(analyzer): multi-select option click swallowed by nested Radix button
Radix Checkbox renders as <button role="checkbox">, which we were nesting
inside the option <button>. Browsers can swallow the outer click in that
arrangement despite pointer-events-none on the inner element. Replaced the
option with <div role="option" tabIndex={0}> and an inline non-button
visual checkbox (square + Check icon when selected). Keyboard support
(Enter/Space) preserved.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 14:26:50 -04:00
..
accordion.tsx Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
alert-dialog.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
alert.tsx feat: add scheduled sync system with admin UI 2026-01-26 10:24:58 -05:00
badge.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
button.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
calendar.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
card.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
checkbox.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
collapsible.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
dialog.tsx fix: remove hardcoded sm:max-w-lg from DialogContent so className overrides work 2026-02-19 20:51:57 -05:00
dropdown-menu.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
form.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
input.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
label.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
multi-select.tsx fix(analyzer): multi-select option click swallowed by nested Radix button 2026-04-29 14:26:50 -04:00
navigation-menu.tsx Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
popover.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
progress.tsx Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
scroll-area.tsx Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
select.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
separator.tsx Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
skeleton.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
slider.tsx fix: replace Radix UI slider with custom implementation to avoid dependency 2026-02-02 23:39:24 -05:00
sonner.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
switch.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
table.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
tabs.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00
textarea.tsx Restructure: rename to Pulse and move app to root 2025-10-28 23:08:54 -04:00