Inputs
FilterButton
Button for filters/sort with optional icon and active state. Use with OptionPicker for dropdowns.
Sort buttons
With OptionPicker
Usage
import { FilterButton } from '@pulsesync/uikit'
<FilterButton active={sortKey === 'date'} icon={<CalendarIcon />} onClick={() => setSortKey('date')}>
Date {sortKey === 'date' && (sortDir === 'desc' ? '↓' : '↑')}
</FilterButton>