19 lines
493 B
TypeScript
19 lines
493 B
TypeScript
import { LoaderFunctionArgs, MetaFunction } from "react-router";
|
|
import { Outlet } from "react-router";
|
|
import { t as i18nT } from "i18next";
|
|
|
|
type LoaderData = {
|
|
title: string;
|
|
};
|
|
|
|
export const loader = async (_: LoaderFunctionArgs) => {
|
|
const data: LoaderData = {
|
|
title: i18nT("admin.api.metaTitle", { appName: process.env.APP_NAME }),
|
|
};
|
|
return data;
|
|
};
|
|
|
|
export const meta: MetaFunction<typeof loader> = ({ data }) => [{ title: data?.title }];
|
|
|
|
export default () => <Outlet />;
|