1
0
Fork 0
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:
Bill Thornton 2024-09-17 12:39:40 -04:00
parent 1564c93fbc
commit 3e494a14d9

View file

@ -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 />;
} }