/** @type {import('@docusaurus/types').DocusaurusConfig} */
module.exports = {
  title: "FIT-Connect APIs",
  tagline: "Dokumentation für die APIs von FIT-Connect",
  url: "https://fitko.uber.space",
  baseUrl: "/",
  onBrokenLinks: "throw",
  onBrokenMarkdownLinks: "warn",
  favicon: "img/favicon.ico",
  organizationName: "fitko", // Usually your GitHub org/user name.
  projectName: "api", // Usually your repo name.
  i18n: {
    defaultLocale: "de",
    locales: ["de"],
  },
  themeConfig: {
    colorMode: {
      disableSwitch: true,
    },
    prism: {
      additionalLanguages: ["java", "csharp"],
    },
    navbar: {
      title: "FIT-Connect Dokumentation",
      logo: {
        alt: "FITKO",
        src: "/images/logo-fitko.svg",
      },
      items: [
        {
          href: "https://git.fitko.de/fit-connect/api",
          label: "Gitlab",
          position: "right",
        },
      ],
    },
    footer: {
      style: "light",
      copyright: `Copyright © ${new Date().getFullYear()} FITKO (Föderale IT-Kooperation) | Zum Gottschalkhof 3 | 60594 Frankfurt am Mail | E-Mail: poststelle@fitko.de | https://www.fitko.de | Die FITKO ist eine Anstalt des öffentlichen Rechts. Sie wird vertreten durch die Präsidentin Frau Dr. Annette Schmidt.`,
    },
  },
  presets: [
    [
      "@docusaurus/preset-classic",
      {
        docs: {
          sidebarPath: require.resolve("./sidebars.js"),
          editUrl: "https://git.fitko.de/fit-connect/api",
          routeBasePath: "/",
        },
        theme: {
          customCss: require.resolve("./src/css/custom.css"),
        },
      },
    ],
  ],
};