PATCH inverted buttons

This commit is contained in:
2025-05-28 16:14:25 +02:00
parent e65abd045c
commit b42b9a6404
3 changed files with 6 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
import { Link } from "react-router-dom"; import { Link } from "react-router-dom";
import clsx from "clsx"; import clsx from "clsx";
import MenuButton from "./buttons/MenuButton.tsx"; import MenuButton from "./buttons/MenuButton.tsx";
import { Cross } from 'lucide-react'; import { Cross, User } from 'lucide-react';
type props = { type props = {
className?: string className?: string
@@ -16,6 +16,9 @@ const Sidebar = ({className}: props) => {
<Cross size={20}/> Create Clip <Cross size={20}/> Create Clip
</MenuButton> </MenuButton>
</Link> </Link>
<MenuButton className={"flex items-center gap-2"}>
<User size={20}/> My Clips
</MenuButton>
</div> </div>
); );
}; };

View File

@@ -12,7 +12,7 @@ const Topbar = ({sidebarToggled, setSidebarToggled, className}: props) => {
return ( return (
<div className={clsx(className)}> <div className={clsx(className)}>
<MenuButton onClick={() => setSidebarToggled(!sidebarToggled)}> <MenuButton onClick={() => setSidebarToggled(!sidebarToggled)}>
{sidebarToggled ? <X size={24}/> : <Menu size={24}/>} {sidebarToggled ? <Menu size={24}/> : <X size={24}/>}
</MenuButton> </MenuButton>
</div> </div>
) )

View File

@@ -8,7 +8,7 @@ const MainLayout = () => {
const [sidebarToggled, setSidebarToggled] = useState(false); const [sidebarToggled, setSidebarToggled] = useState(false);
return ( return (
<div className={`transition-all duration-300 grid ${sidebarToggled ? "grid-cols-[0px_1fr]" : "grid-cols-[240px_1fr]"} gap-4`}> <div className={`transition-all duration-300 grid ${sidebarToggled ? "grid-cols-[0px_1fr]" : "grid-cols-[240px_1fr]"} grid-rows-[1fr_8fr] gap-4`}>
<Sidebar <Sidebar
className={`row-span-2 transition-all duration-300 ${sidebarToggled ? "-translate-x-full": "translate-x-0"}`}/> className={`row-span-2 transition-all duration-300 ${sidebarToggled ? "-translate-x-full": "translate-x-0"}`}/>
<Topbar <Topbar