From 6a1de5d2c46b21a78879e0e834774b1fea5478b9 Mon Sep 17 00:00:00 2001 From: Luc Date: Sun, 12 Nov 2023 21:04:36 +0700 Subject: [PATCH] [docs]: fix sitemap, improve accessibility --- apps/docs/src/app/layout.tsx | 2 +- apps/docs/src/app/sitemap.ts | 2 +- apps/docs/src/components/Shell/Navbar/NavLink.tsx | 3 ++- apps/docs/src/theme/NavLink.module.css | 3 +++ apps/docs/src/{app/theme.ts => theme/index.ts} | 15 ++++++++++++--- 5 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 apps/docs/src/theme/NavLink.module.css rename apps/docs/src/{app/theme.ts => theme/index.ts} (55%) diff --git a/apps/docs/src/app/layout.tsx b/apps/docs/src/app/layout.tsx index 536454e..b913140 100644 --- a/apps/docs/src/app/layout.tsx +++ b/apps/docs/src/app/layout.tsx @@ -1,7 +1,7 @@ import { MantineProvider, ColorSchemeScript } from '@mantine/core'; import Shell from '@/components/Shell/Shell'; import { ContextMenuProvider } from 'mantine-contextmenu'; -import { theme } from './theme'; +import { theme } from '../theme'; import { Metadata } from 'next'; import { SITE_TITLE } from '@/config'; diff --git a/apps/docs/src/app/sitemap.ts b/apps/docs/src/app/sitemap.ts index ff12581..7fc9330 100644 --- a/apps/docs/src/app/sitemap.ts +++ b/apps/docs/src/app/sitemap.ts @@ -17,7 +17,7 @@ function flattenRoutes(routes: Array): Array { export default function sitemap(): MetadataRoute.Sitemap { const routes = flattenRoutes(ROUTES) - .filter((route) => route !== '/' || !route.startsWith('/')); + .filter((route) => route !== '/' && route.startsWith('/')); return [ { diff --git a/apps/docs/src/components/Shell/Navbar/NavLink.tsx b/apps/docs/src/components/Shell/Navbar/NavLink.tsx index e484aa1..e1cca84 100644 --- a/apps/docs/src/components/Shell/Navbar/NavLink.tsx +++ b/apps/docs/src/components/Shell/Navbar/NavLink.tsx @@ -34,10 +34,11 @@ const NavLink = ({ href, label, icon, iconProps, subLinks }: Route) => { return ( {subLinks.map((link) => (