mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Refactor home screen
This commit is contained in:
parent
f7507fbeab
commit
f1afaa975e
12 changed files with 949 additions and 754 deletions
27
src/types/homeSectionType.ts
Normal file
27
src/types/homeSectionType.ts
Normal file
|
@ -0,0 +1,27 @@
|
|||
// NOTE: This should be included in the OpenAPI spec ideally
|
||||
// https://github.com/jellyfin/jellyfin/blob/1b4394199a2f9883cd601bdb8c9d66015397aa52/Jellyfin.Data/Enums/HomeSectionType.cs
|
||||
export enum HomeSectionType {
|
||||
None = 'none',
|
||||
SmallLibraryTiles = 'smalllibrarytiles',
|
||||
LibraryButtons = 'librarybuttons',
|
||||
ActiveRecordings = 'activerecordings',
|
||||
Resume = 'resume',
|
||||
ResumeAudio = 'resumeaudio',
|
||||
LatestMedia = 'latestmedia',
|
||||
NextUp = 'nextup',
|
||||
LiveTv = 'livetv',
|
||||
ResumeBook = 'resumebook'
|
||||
}
|
||||
|
||||
// NOTE: This needs to match the server defaults
|
||||
// https://github.com/jellyfin/jellyfin/blob/1b4394199a2f9883cd601bdb8c9d66015397aa52/Jellyfin.Api/Controllers/DisplayPreferencesController.cs#L120
|
||||
export const DEFAULT_SECTIONS: HomeSectionType[] = [
|
||||
HomeSectionType.SmallLibraryTiles,
|
||||
HomeSectionType.Resume,
|
||||
HomeSectionType.ResumeAudio,
|
||||
HomeSectionType.ResumeBook,
|
||||
HomeSectionType.LiveTv,
|
||||
HomeSectionType.NextUp,
|
||||
HomeSectionType.LatestMedia,
|
||||
HomeSectionType.None
|
||||
];
|
Loading…
Add table
Add a link
Reference in a new issue