feat: started details page

This commit is contained in:
2024-07-05 20:07:13 +03:00
parent 7eff09765b
commit 2660aef473
13 changed files with 159 additions and 46 deletions

View File

@@ -0,0 +1,69 @@
export interface IRulibDetailResult {
data: Data;
meta: Meta;
}
export interface Data {
id: number;
name: string;
rus_name: string;
eng_name: string;
slug: string;
slug_url: string;
cover: Cover;
ageRestriction: AgeRestriction;
site: number;
type: AgeRestriction;
summary: string;
is_licensed: boolean;
genres: Genre[];
tags: Genre[];
authors: Author[];
model: string;
status: AgeRestriction;
releaseDateString: string;
}
export interface AgeRestriction {
id: number;
label: string;
}
export interface Author {
id: number;
slug: string;
slug_url: string;
model: string;
name: string;
rus_name: null;
alt_name: null;
cover: Cover;
subscription: Subscription;
confirmed: null;
user_id: number;
}
export interface Cover {
filename: null | string;
thumbnail: string;
default: string;
md: string;
}
export interface Subscription {
is_subscribed: boolean;
source_type: string;
source_id: number;
relation: null;
}
export interface Genre {
id: number;
name: string;
adult: boolean;
alert: boolean;
}
export interface Meta {
country: string;
}