1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Add reusable component

This commit is contained in:
grafixeyehero 2024-01-31 04:18:12 +03:00
parent c3b5d50313
commit cc87ba3859
16 changed files with 512 additions and 5 deletions

View file

@ -0,0 +1,48 @@
import type { CollectionType, UserItemDataDto } from '@jellyfin/sdk/lib/generated-client';
import type { NullableBoolean, NullableNumber, NullableString } from './itemDto';
export type AttributesOpts = {
context?: CollectionType | undefined,
parentId?: NullableString,
collectionId?: NullableString,
playlistId?: NullableString,
prefix?: NullableString,
action?: NullableString,
itemServerId?: NullableString,
itemId?: NullableString,
itemTimerId?: NullableString,
itemSeriesTimerId?: NullableString,
itemChannelId?: NullableString,
itemPlaylistItemId?: NullableString,
itemType?: NullableString,
itemMediaType?: NullableString,
itemCollectionType?: NullableString,
itemIsFolder?: NullableBoolean,
itemPath?: NullableString,
itemStartDate?: NullableString,
itemEndDate?: NullableString,
itemUserData?: UserItemDataDto
};
export type DataAttributes = {
'data-playlistitemid'?: NullableString;
'data-timerid'?: NullableString;
'data-seriestimerid'?: NullableString;
'data-serverid'?: NullableString;
'data-id'?: NullableString;
'data-type'?: NullableString;
'data-collectionid'?: NullableString;
'data-playlistid'?: NullableString;
'data-mediatype'?: NullableString;
'data-channelid'?: NullableString;
'data-path'?: NullableString;
'data-collectiontype'?: NullableString;
'data-context'?: NullableString;
'data-parentid'?: NullableString;
'data-startdate'?: NullableString;
'data-enddate'?: NullableString;
'data-prefix'?: NullableString;
'data-action'?: NullableString;
'data-positionticks'?: NullableNumber;
'data-isfolder'?: NullableBoolean;
};