Fix media type filter

This commit is contained in:
Zoe Roux 2026-03-30 20:02:31 +02:00
parent ca5b3dc21d
commit 3d3e413343
No known key found for this signature in database

View File

@ -99,20 +99,24 @@ export const BrowseSettings = ({
return (
<View className="mx-8 my-2 flex-row items-center justify-between">
<Menu
Trigger={MediaTypeTrigger}
mediaType={mediaType as keyof typeof MediaTypeIcons}
>
{Object.keys(MediaTypeIcons).map((x) => (
<Menu.Item
key={x}
label={t(`browse.mediatypekey.${x as keyof typeof MediaTypeIcons}`)}
selected={mediaType === x}
icon={MediaTypeIcons[x as keyof typeof MediaTypeIcons]}
onSelect={() => setMediaType(x)}
/>
))}
</Menu>
<View className="flex-row">
<Menu
Trigger={MediaTypeTrigger}
mediaType={mediaType as keyof typeof MediaTypeIcons}
>
{Object.keys(MediaTypeIcons).map((x) => (
<Menu.Item
key={x}
label={t(
`browse.mediatypekey.${x as keyof typeof MediaTypeIcons}`,
)}
selected={mediaType === x}
icon={MediaTypeIcons[x as keyof typeof MediaTypeIcons]}
onSelect={() => setMediaType(x)}
/>
))}
</Menu>
</View>
<View className="flex-row">
<Menu Trigger={SortTrigger} sortBy={sortBy}>
{availableSorts.map((x) => (