diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 6665170..03ed198 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -1,77 +1,81 @@ -import {themes as prismThemes} from 'prism-react-renderer'; -import type {Config} from '@docusaurus/types'; -import type * as Preset from '@docusaurus/preset-classic'; +import { themes as prismThemes } from "prism-react-renderer"; +import type { Config } from "@docusaurus/types"; +import type * as Preset from "@docusaurus/preset-classic"; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) const config: Config = { - title: 'DataRush', - tagline: 'Изучите основы анализа данных здесь!', - favicon: 'https://prod-team-15-2pc0i3lc.final.prodcontest.ru/dr.svg', + title: "DataRush", + tagline: "Изучите основы анализа данных здесь!", + favicon: "https://prod-team-15-2pc0i3lc.final.prodcontest.ru/dr.svg", - url: 'https://prod-team-15-2pc0i3lc.final.prodcontest.ru', - baseUrl: '/docs/', + url: "https://prod-team-15-2pc0i3lc.final.prodcontest.ru", + baseUrl: "/docs/", - organizationName: 'megazord', - projectName: 'megazord', + organizationName: "megazord", + projectName: "megazord", - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', + onBrokenLinks: "throw", + onBrokenMarkdownLinks: "warn", - i18n: { - defaultLocale: 'ru', - locales: ['ru'], - }, - - presets: [ - [ - 'classic', - { - docs: {}, - theme: { - customCss: './src/css/custom.css', - }, - } satisfies Preset.Options, - ], - ], - - themeConfig: { - image: 'https://prod-team-15-2pc0i3lc.final.prodcontest.ru/dr.svg', - navbar: { - title: 'DataRush', - logo: { - alt: 'DataRush', - src: 'https://prod-team-15-2pc0i3lc.final.prodcontest.ru/dr.svg', - }, - items: [ - { - type: 'docSidebar', - sidebarId: 'defaultSidebar', - position: 'left', - label: 'Документация', - }, - ], + i18n: { + defaultLocale: "ru", + locales: ["ru"], }, - footer: { - style: 'dark', - links: [ - { - title: 'Документация', - items: [ + + presets: [ + [ + "classic", { - label: 'Начало', - to: '/docs/intro', + docs: { + routeBasePath: "/", + }, + theme: { + customCss: "./src/css/custom.css", + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + image: "https://prod-team-15-2pc0i3lc.final.prodcontest.ru/dr.svg", + navbar: { + title: "DataRush", + logo: { + alt: "DataRush", + src: "https://prod-team-15-2pc0i3lc.final.prodcontest.ru/dr.svg", }, - ], + items: [ + { + type: "docSidebar", + sidebarId: "defaultSidebar", + position: "left", + label: "Документация", + }, + ], }, - ], - copyright: `Создано для Megazord ♥`, - }, - prism: { - theme: prismThemes.github, - darkTheme: prismThemes.dracula, - }, - } satisfies Preset.ThemeConfig, + footer: { + style: "dark", + links: [ + { + title: "Документация", + items: [ + { + label: "Начало", + to: "/intro", + }, + ], + }, + ], + copyright: `Создано для Megazord ♥`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + } satisfies Preset.ThemeConfig, + + staticDirectories: ["static"], }; export default config; diff --git a/services/frontend/src/components/ui/icons/datarush.tsx b/services/frontend/src/components/ui/icons/datarush.tsx index ecc1627..0cebbe9 100644 --- a/services/frontend/src/components/ui/icons/datarush.tsx +++ b/services/frontend/src/components/ui/icons/datarush.tsx @@ -1,10 +1,17 @@ -const DataRush = ({ size = 52 }: { size?: number }) => { +const DataRush = ({ + size = 52, + className, +}: { + size?: number; + className?: string; +}) => { return ( { }, []); return ( -
- +
+

Добро пожаловать! diff --git a/services/frontend/src/widgets/navbar-layout.tsx b/services/frontend/src/widgets/navbar-layout.tsx index a8cd738..24c1bfe 100644 --- a/services/frontend/src/widgets/navbar-layout.tsx +++ b/services/frontend/src/widgets/navbar-layout.tsx @@ -6,7 +6,7 @@ const NavbarLayout = () => { <>
-
+