diff --git a/src/components/AppNavbar/Navbar.tsx b/src/components/AppNavbar/Navbar.tsx
index 6c09465..acc5705 100644
--- a/src/components/AppNavbar/Navbar.tsx
+++ b/src/components/AppNavbar/Navbar.tsx
@@ -1,19 +1,23 @@
-import { AppShell, ScrollArea } from '@mantine/core'
-import React from 'react'
-import allMenu from './_data/allMenu'
-import MenuItem from './_components/MenuItem'
+import React from 'react';
+import { AppShell, ScrollArea } from '@mantine/core';
+import allMenu from "./_data/allMenu";
+import MenuItem from "./_components/MenuItem";
+
+/**
+ * `AppNavbar` is a React functional component that renders the application's navigation bar.
+ * It utilizes data from `allMenu` to create a list of menu items displayed in a scrollable area.
+ *
+ * @returns A React element representing the application's navigation bar.
+ */
export default function AppNavbar() {
- const menus = allMenu.map((menu, i) => )
+ // Mapping all menu items to MenuItem components
+ const menus = allMenu.map((menu, i) => );
- return (
-
-
-
- {menus}
-
-
-
- )
+ return (
+
+ {menus}
+
+ );
}
diff --git a/src/components/AppNavbar/_components/ChildMenu.tsx b/src/components/AppNavbar/_components/ChildMenu/ChildMenu.tsx
similarity index 57%
rename from src/components/AppNavbar/_components/ChildMenu.tsx
rename to src/components/AppNavbar/_components/ChildMenu/ChildMenu.tsx
index 69fcf15..220a649 100644
--- a/src/components/AppNavbar/_components/ChildMenu.tsx
+++ b/src/components/AppNavbar/_components/ChildMenu/ChildMenu.tsx
@@ -1,14 +1,22 @@
-import { Text } from "@mantine/core";
import React from "react";
+import { Text } from "@mantine/core";
+
import classNames from "./childMenu.module.css";
-import { MenuItem } from "../_data/allMenu";
-import { isNotEmpty } from "@mantine/form";
+import { MenuItem } from "../../_data/allMenu";
interface Props {
item: NonNullable