From cff1cce906f69c0cb9138f854230621f468b4d1a Mon Sep 17 00:00:00 2001 From: KarimTamani Date: Sat, 16 Aug 2025 11:27:02 +0100 Subject: [PATCH] Add NavBar --- package.json | 4 ++- src/components/navbar/navbar.tsx | 44 ++++++++++++++++++++++++++ src/pages/dashboard/dashboard-page.tsx | 3 +- 3 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 src/components/navbar/navbar.tsx diff --git a/package.json b/package.json index a853af6..9e3f416 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "@react-aria/visually-hidden": "3.8.21", "@react-types/shared": "3.28.0", "@reecelucas/react-use-hotkeys": "^2.0.0", + "@types/react-resizable": "^3.0.8", "@uiw/react-codemirror": "^4.23.12", "@xyflow/react": "^12.6.3", "date-fns": "^4.1.0", @@ -32,7 +33,7 @@ "fast-json-patch": "^3.1.1", "framer-motion": "11.15.0", "i18next-browser-languagedetector": "^8.0.5", - "lodash": "^4.17.21", + "lodash": "^4.17.21", "lucide-react": "^0.501.0", "next-themes": "^0.4.6", "node-sql-parser": "^5.3.9", @@ -42,6 +43,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "react-i18next": "^15.5.1", + "react-resizable": "^3.0.5", "react-router-dom": "6.23.0", "react-tag-input": "^6.10.6", "sql-formatter": "^15.6.3", diff --git a/src/components/navbar/navbar.tsx b/src/components/navbar/navbar.tsx new file mode 100644 index 0000000..45e6437 --- /dev/null +++ b/src/components/navbar/navbar.tsx @@ -0,0 +1,44 @@ + +import { useDatabase } from "@/providers/database-provider/database-provider"; +import Menu from "../menu/menu"; +import RenameDatabase from "./rename-database"; +import LanguagesDropdown from "./languages-dropdown"; + + + +const Navbar: React.FC = ({ }) => { + const { database } = useDatabase(); + return ( + + + ) +} + + +export default Navbar; \ No newline at end of file diff --git a/src/pages/dashboard/dashboard-page.tsx b/src/pages/dashboard/dashboard-page.tsx index 5e294ea..c8bd52d 100644 --- a/src/pages/dashboard/dashboard-page.tsx +++ b/src/pages/dashboard/dashboard-page.tsx @@ -1,6 +1,7 @@ -import Sidebar from "@/components/sidebar/sidebar"; import Navbar from "@/components/navbar/navbar"; +import Sidebar from "@/components/sidebar/sidebar"; + import { Outlet } from "react-router-dom";