import React from "react";
import { DocsThemeConfig } from "nextra-theme-docs";
import { useRouter } from "next/router";
const config: DocsThemeConfig = {
logo: (
JS Logs Formatter
),
project: {
link: "https://github.com/Elue-dev/js-logs-formatter",
},
docsRepositoryBase: "https://github.com/Elue-dev/js-logs-formatter",
footer: {
content: `JS Logs Formatter © ${new Date().getFullYear()}`,
},
editLink: {
content: () => null,
},
head: () => {
const pathToTitleMap: Record = {
"/basic-usage": "Basic Usage",
"/advanced-usage/api-reference": "API Reference",
"/advanced-usage/customising-log-outputs": "Customising Log Outputs",
"/intro": "Introduction",
"/contributing": "Contributing",
};
const { asPath } = useRouter();
const title = pathToTitleMap[asPath]
? `${pathToTitleMap[asPath]} – JS Logs Formatter`
: "JS Logs Formatter";
return (
<>
{title}
>
);
},
};
export default config;