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 Logo; } 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 Minimized Logo; +} + +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 ( -
-
- -

{name}

-
-
- -
-
- ); -} - -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 ( <> -
-