feat: add franchise page

This commit is contained in:
Kentai Radiquum 2024-07-31 14:53:46 +05:00
parent 804ce02a07
commit fda308eced
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
5 changed files with 124 additions and 20 deletions

19
app/related/[id]/page.tsx Normal file
View file

@ -0,0 +1,19 @@
import { RelatedPage } from "#/pages/Related";
import { fetchDataViaGet } from "#/api/utils";
export async function generateMetadata({ params }) {
const id:string = params.id;
const related: any = await fetchDataViaGet(`https://api.anixart.tv/related/${id}/0`);
const firstRelease: any = await fetchDataViaGet(`https://api.anixart.tv/release/${related.content[0].id}`);
return {
title: "Франшиза " + firstRelease.release.related.name_ru || firstRelease.release.related.name,
};
}
export default async function Related({ params }) {
const id: string = params.id;
const related: any = await fetchDataViaGet(`https://api.anixart.tv/related/${id}/0`);
const firstRelease: any = await fetchDataViaGet(`https://api.anixart.tv/release/${related.content[0].id}`);
return <RelatedPage id={id} title={firstRelease.release.related.name_ru || firstRelease.release.related.name} />;
}