import type { BaseLayoutProps } from 'fumadocs-ui/layouts/shared'; import { appName, gitConfig } from './shared'; import { i18n } from './i18n'; export function baseOptions(lang?: string): BaseLayoutProps { // Respect hideLocale: the default locale (en) has no path prefix, so its // nav title links to the docs root, not /en. const localePrefix = lang && lang !== i18n.defaultLanguage ? `/${lang}` : ''; return { nav: { // JSX supported title: appName, url: `${localePrefix}/`, }, githubUrl: `https://github.com/${gitConfig.user}/${gitConfig.repo}`, // Link back to the live product, shown prominently in the top navbar. links: [ { text: 'Live Demo', url: 'https://open.maic.chat', external: true, }, ], // enable the locale switcher in the navbar i18n: true, }; }