import type { Metadata, ResolvingMetadata } from 'next'; import Image from 'next/image'; import Content from './content'; import { root, center, title_group, title_text_group, supertitle, title, download_button, download_button_image, download_text_section, download_text, } from './page.css'; import download_image from './download.png'; type SearchParams = { [key: string]: string | string[] | undefined }; type Props = { params: { file: string }, searchParams: SearchParams, }; function get_root(search_params: SearchParams) { console.log("HEEEERORORORRO", search_params) return search_params['root'] ?? 'raw.monodon.me'; } export async function generateMetadata( { params, searchParams }: Props, parent: ResolvingMetadata, ): Promise { return { title: `${params.file} | ${get_root(searchParams)}`, }; } export default async function Page({ params, searchParams }: Props) { const root_url = `https://${get_root(searchParams)}/`; return (

{root_url}

{params.file}

); }