Trigger library search on genre click

This commit is contained in:
schroda
2025-05-17 19:12:04 +02:00
parent 53b31955af
commit 08df61737e

View File

@@ -167,13 +167,13 @@ function getValueOrUnknown<T>(val?: T | null): T | string {
return val ?? translate('global.label.unknown');
}
const LibrarySearchLink = ({ query }: { query: string }) => (
const LibrarySearchLink = ({ query, children }: { query: string; children?: ReactNode }) => (
<Link
component={RouterLink}
to={AppRoutes.library.path(undefined, query)}
sx={{ textDecoration: 'none', color: 'inherit' }}
>
{query}
{children ?? query}
</Link>
);
@@ -378,7 +378,9 @@ const DescriptionGenre = ({
}}
>
{genres.map((genre) => (
<Chip key={genre} label={genre} variant="outlined" />
<LibrarySearchLink key={genre} query={genre}>
<Chip label={genre} variant="outlined" onClick={() => {}} />
</LibrarySearchLink>
))}
</Stack>
</>