FunctionModal({
isOpen,
onClose,
children,
className,
showCloseButton = true, // Default to true for backwards co
frontend/src/components/ui/modal/index.tsx:12
FunctionMultiSelect({
label,
options,
defaultSelected = [],
value,
onChange,
disabled = false,
placeholder = "Selec
frontend/src/components/form/MultiSelect.tsx:19
FunctionNumInput({
value,
onChange,
min,
max,
step,
unit,
}: {
value: number;
onChange: (v: number) => void;
frontend/src/pages/tweaks/config.tsx:420
FunctionNumInput({
value,
onChange,
min,
max,
inputBg,
inputBorder,
textPrimary,
accent,
width = 72,
}: {
frontend/src/pages/playlist/LB_CF.tsx:239
FunctionPagination({
page,
totalPages,
onPage,
dark,
accentColor,
}: {
page: number;
totalPages: number;
onPage:
frontend/src/pages/playlist/components/playlistShared.tsx:411
FunctionPaginationBar({
page,
total,
onChange,
dark,
accent,
cardBorder,
}: {
page: number;
total: number;
onChan
frontend/src/pages/librarySync/listenbrainz.tsx:332
FunctionPlaylistCard({
playlist,
active,
onClick,
dark,
accentColor,
}: {
playlist: LBPlaylist;
active: boolean;
o
frontend/src/pages/playlist/ListenbrainzPlaylist.tsx:240
FunctionRadio({
id,
name,
value,
checked,
label,
onChange,
className = "",
disabled = false,
})
frontend/src/components/form/input/Radio.tsx:12
FunctionRadioSm({
id,
name,
value,
checked,
label,
onChange,
className = "",
})
frontend/src/components/form/input/RadioSm.tsx:11
FunctionRecommendPanel({
entries, loading, selectedIds, onToggle, onToggleAll,
}: {
entries: RecommendedSong[]; loading: boolean
frontend/src/pages/Library/skipped.tsx:656
FunctionRow({
label,
hint,
children,
textPrimary,
textMuted,
}: {
label: string;
hint?: string;
children:
frontend/src/pages/playlist/LB_CF.tsx:194
FunctionSectionCard({
title,
desc,
icon,
children,
defaultOpen = false,
}: {
title: string;
desc: string;
icon: R
frontend/src/pages/tweaks/config.tsx:287
FunctionSeekBar({
progress,
currentTime,
duration,
canControl,
onSeek,
}: {
progress: number;
currentTime: numb
frontend/src/pages/Jam/NowPlaying.tsx:77
FunctionSelect({
options,
placeholder = "Select an option",
onChange,
className = "",
defaultValue = "",
})
frontend/src/components/form/Select.tsx:16
FunctionSharedSettingsPanel({
dark,
isMobile,
explicitFilter,
setExplicitFilter,
showExplicit,
setShowExplicit,
showCleaned
frontend/src/pages/playlist/components/playlistShared.tsx:1103
FunctionSkippedPanel({
entries, loading, selectedIds, onToggle, onToggleAll,
}: {
entries: SkippedSong[]; loading: boolean;
frontend/src/pages/Library/skipped.tsx:759
FunctionSliderRow({
label,
value,
min,
max,
step,
color,
onChange,
}: {
label: string;
value: number;
min:
frontend/src/pages/playlist/components/playlistShared.tsx:352
FunctionSongRow({
idx,
art,
title,
artist,
album,
forUser,
// dark,
isMobile,
t,
}: {
idx: number;
ar
frontend/src/pages/librarySync/listenbrainz.tsx:509
FunctionSongTable({
songs,
coverArtMap,
dark,
isMobile,
loading,
usePagination,
setUsePagination,
currentPage,
frontend/src/pages/playlist/components/playlistShared.tsx:624
FunctionStatCard({
label,
value,
color,
bg,
textMuted,
}: {
label: string;
value: number | string;
color: stri
frontend/src/pages/librarySync/listenbrainz.tsx:162
FunctionSwitch({
label,
defaultChecked = false,
disabled = false,
onChange,
color = "blue", // Default to blue col
frontend/src/components/form/switch/Switch.tsx:11
FunctionTab({
active,
onClick,
children,
accent,
count,
dark,
}: {
active: boolean;
onClick: () => void;
frontend/src/pages/librarySync/listenbrainz.tsx:458
FunctionTableControlRow({
filterEl,
sortKeys,
sort,
paginated,
onSortChange,
onPaginatedChange,
total,
page,
totalP
frontend/src/pages/scrobble/listenbrainz.tsx:440