mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Update mixed and collection libraries
This commit is contained in:
parent
1564c93fbc
commit
3e494a14d9
1 changed files with 6 additions and 3 deletions
|
@ -1,4 +1,5 @@
|
||||||
import type { BaseItemDto } from '@jellyfin/sdk/lib/generated-client';
|
import type { BaseItemDto } from '@jellyfin/sdk/lib/generated-client';
|
||||||
|
import { CollectionType } from '@jellyfin/sdk/lib/generated-client/models/collection-type';
|
||||||
import Movie from '@mui/icons-material/Movie';
|
import Movie from '@mui/icons-material/Movie';
|
||||||
import MusicNote from '@mui/icons-material/MusicNote';
|
import MusicNote from '@mui/icons-material/MusicNote';
|
||||||
import Photo from '@mui/icons-material/Photo';
|
import Photo from '@mui/icons-material/Photo';
|
||||||
|
@ -7,11 +8,11 @@ import Tv from '@mui/icons-material/Tv';
|
||||||
import Theaters from '@mui/icons-material/Theaters';
|
import Theaters from '@mui/icons-material/Theaters';
|
||||||
import MusicVideo from '@mui/icons-material/MusicVideo';
|
import MusicVideo from '@mui/icons-material/MusicVideo';
|
||||||
import Book from '@mui/icons-material/Book';
|
import Book from '@mui/icons-material/Book';
|
||||||
import Collections from '@mui/icons-material/Collections';
|
|
||||||
import Queue from '@mui/icons-material/Queue';
|
import Queue from '@mui/icons-material/Queue';
|
||||||
|
import Quiz from '@mui/icons-material/Quiz';
|
||||||
|
import VideoLibrary from '@mui/icons-material/VideoLibrary';
|
||||||
import Folder from '@mui/icons-material/Folder';
|
import Folder from '@mui/icons-material/Folder';
|
||||||
import React, { FC } from 'react';
|
import React, { FC } from 'react';
|
||||||
import { CollectionType } from '@jellyfin/sdk/lib/generated-client/models/collection-type';
|
|
||||||
|
|
||||||
interface LibraryIconProps {
|
interface LibraryIconProps {
|
||||||
item: BaseItemDto
|
item: BaseItemDto
|
||||||
|
@ -39,9 +40,11 @@ const LibraryIcon: FC<LibraryIconProps> = ({
|
||||||
case CollectionType.Books:
|
case CollectionType.Books:
|
||||||
return <Book />;
|
return <Book />;
|
||||||
case CollectionType.Boxsets:
|
case CollectionType.Boxsets:
|
||||||
return <Collections />;
|
return <VideoLibrary />;
|
||||||
case CollectionType.Playlists:
|
case CollectionType.Playlists:
|
||||||
return <Queue />;
|
return <Queue />;
|
||||||
|
case undefined:
|
||||||
|
return <Quiz />;
|
||||||
default:
|
default:
|
||||||
return <Folder />;
|
return <Folder />;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue