diff --git a/src/components/Header.astro b/src/components/Header.astro
index 24942c4..e09ba42 100644
--- a/src/components/Header.astro
+++ b/src/components/Header.astro
@@ -1,7 +1,7 @@
---
import { ThemeSelect } from "@components/hooks/ThemeSwitch";
import { getTypeData } from "@config/io/generateTypeData";
-import Nav from "@components/navigation/sidebars/Nav.astro";
+import Nav from "@components/navigation/sidebars/nav/index.astro";
import TOC from "@components/navigation/sidebars/TOC.astro";
import type { TypeTOC } from "./navigation/sidebars/types";
import Search from "./navigation/Search.astro";
diff --git a/src/components/icons.tsx b/src/components/icons.tsx
index d5a6c29..6be7fb3 100644
--- a/src/components/icons.tsx
+++ b/src/components/icons.tsx
@@ -94,53 +94,6 @@ export const MenuToX: VoidComponent<{
);
};
-export const ShevronSmallDown: VoidComponent<{
- class?: string;
-}> = props => {
- return (
-
- );
-};
-
-export const CaretCircleRight: VoidComponent<{
- class?: string;
-}> = props => {
- return (
-
- );
-};
-
export const Clipboard: VoidComponent<{
class?: string;
}> = props => {
diff --git a/src/components/NavCollapsible.astro b/src/components/navigation/sidebars/nav/NavCollapsible.astro
similarity index 90%
rename from src/components/NavCollapsible.astro
rename to src/components/navigation/sidebars/nav/NavCollapsible.astro
index cc71c89..aa45d63 100644
--- a/src/components/NavCollapsible.astro
+++ b/src/components/navigation/sidebars/nav/NavCollapsible.astro
@@ -1,5 +1,5 @@
---
-import Accordion from "./Accordion.astro";
+import Accordion from "@components/Accordion.astro";
import navMarker from "@icons/nav-marker.svg?raw";
interface Props {
diff --git a/src/components/navigation/sidebars/nav/Tree.astro b/src/components/navigation/sidebars/nav/Tree.astro
index d3cb288..35c4135 100644
--- a/src/components/navigation/sidebars/nav/Tree.astro
+++ b/src/components/navigation/sidebars/nav/Tree.astro
@@ -1,5 +1,5 @@
---
-import NavCollapsible from "@components/NavCollapsible.astro";
+import NavCollapsible from "./NavCollapsible.astro";
import Self from "./Tree.astro";
import Link from "./Link.astro";
diff --git a/src/components/navigation/sidebars/Nav.astro b/src/components/navigation/sidebars/nav/index.astro
similarity index 85%
rename from src/components/navigation/sidebars/Nav.astro
rename to src/components/navigation/sidebars/nav/index.astro
index 9001700..8dd5d51 100644
--- a/src/components/navigation/sidebars/Nav.astro
+++ b/src/components/navigation/sidebars/nav/index.astro
@@ -1,6 +1,6 @@
---
-import SidebarWrapper from "./nav/SidebarWrapper.tsx";
-import RootNav from "./nav/RootNav.astro";
+import SidebarWrapper from "./SidebarWrapper.tsx";
+import RootNav from "./RootNav.astro";
const url = Astro.url.pathname.split("/");
const currentRoute = url[2];
diff --git a/src/layouts/DocsLayout.astro b/src/layouts/DocsLayout.astro
index 4f33454..d35c255 100644
--- a/src/layouts/DocsLayout.astro
+++ b/src/layouts/DocsLayout.astro
@@ -6,7 +6,7 @@ import CreateCopyButtons from "@components/hooks/CreateCopyButtons.astro";
import PreTheme from "@config/PreTheme.astro";
import Header from "@components/Header.astro";
import Head from "@config/Head.astro";
-import Nav from "@components/navigation/sidebars/Nav.astro";
+import Nav from "@components/navigation/sidebars/nav/index.astro";
import type { ConfigHeading } from "@src/components/navigation/sidebars/types";
import Footer from "@src/components/Footer.astro";
diff --git a/src/styles/docs/nav/nav-tree.css b/src/styles/docs/nav/nav-tree.css
index 67a35b4..4a2f341 100644
--- a/src/styles/docs/nav/nav-tree.css
+++ b/src/styles/docs/nav/nav-tree.css
@@ -28,6 +28,10 @@
&.nav-current {
color: hsl(var(--nav-selected-text));
background-color: hsl(var(--nav-selected-bkg));
+
+ &:hover {
+ background-color: hsl(var(--nav-selected-hovered-bkg));
+ }
}
}
@@ -79,12 +83,16 @@
}
& .accordion-container > div {
- padding-left: 1.2em;
+ padding-left: 1.3em;
& p:first-child {
padding-top: 0;
margin-top: 0;
}
+
+ & :last-child {
+ margin-bottom: 0rem;
+ }
}
}