diff --git a/skyvern-frontend/public/logo-small.png b/skyvern-frontend/public/logo-small.png
new file mode 100644
index 00000000..6d35c105
Binary files /dev/null and b/skyvern-frontend/public/logo-small.png differ
diff --git a/skyvern-frontend/src/components/Logo.tsx b/skyvern-frontend/src/components/Logo.tsx
index ff3234d0..f07323ae 100644
--- a/skyvern-frontend/src/components/Logo.tsx
+++ b/skyvern-frontend/src/components/Logo.tsx
@@ -1,6 +1,6 @@
function Logo() {
const src = "/logo.png";
- return
;
+ return
;
}
export { Logo };
diff --git a/skyvern-frontend/src/components/LogoMinimized.tsx b/skyvern-frontend/src/components/LogoMinimized.tsx
new file mode 100644
index 00000000..fa92bac5
--- /dev/null
+++ b/skyvern-frontend/src/components/LogoMinimized.tsx
@@ -0,0 +1,6 @@
+function LogoMinimized() {
+ const src = "/logo-small.png";
+ return
;
+}
+
+export { LogoMinimized };
diff --git a/skyvern-frontend/src/routes/root/Profile.tsx b/skyvern-frontend/src/routes/root/Profile.tsx
deleted file mode 100644
index 21d17811..00000000
--- a/skyvern-frontend/src/routes/root/Profile.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import { Button } from "@/components/ui/button";
-import { ExitIcon, PersonIcon } from "@radix-ui/react-icons";
-
-type Props = {
- name: string;
-};
-
-function Profile({ name }: Props) {
- return (
-
- );
-}
-
-export { Profile };
diff --git a/skyvern-frontend/src/routes/root/RootLayout.tsx b/skyvern-frontend/src/routes/root/RootLayout.tsx
index 38c054bf..b096559d 100644
--- a/skyvern-frontend/src/routes/root/RootLayout.tsx
+++ b/skyvern-frontend/src/routes/root/RootLayout.tsx
@@ -1,33 +1,60 @@
import { Link, Outlet } from "react-router-dom";
import { Toaster } from "@/components/ui/toaster";
import { SideNav } from "./SideNav";
-import { DiscordLogoIcon } from "@radix-ui/react-icons";
+import {
+ DiscordLogoIcon,
+ PinLeftIcon,
+ PinRightIcon,
+} from "@radix-ui/react-icons";
import { Logo } from "@/components/Logo";
-import { Profile } from "./Profile";
-import { useContext } from "react";
-import { UserContext } from "@/store/UserContext";
import GitHubButton from "react-github-btn";
+import { useState } from "react";
+import { cn } from "@/util/utils";
+import { Button } from "@/components/ui/button";
+import { LogoMinimized } from "@/components/LogoMinimized";
function RootLayout() {
- const user = useContext(UserContext);
+ const [sidebarCollapsed, setSidebarCollapsed] = useState(false);
return (
<>
-
-