Files
Dorod-Sky/skyvern-frontend/src/routes/root/SideNav.tsx
2024-06-13 21:05:00 +03:00

50 lines
1.3 KiB
TypeScript

import { cn } from "@/util/utils";
import {
GearIcon,
ListBulletIcon,
PlusCircledIcon,
} from "@radix-ui/react-icons";
import { NavLink } from "react-router-dom";
function SideNav() {
return (
<nav className="space-y-2">
<NavLink
to="create"
className={({ isActive }) => {
return cn("flex items-center px-5 py-3 hover:bg-muted rounded-2xl", {
"bg-muted": isActive,
});
}}
>
<PlusCircledIcon className="mr-4 w-6 h-6" />
<span className="text-lg">New Task</span>
</NavLink>
<NavLink
to="tasks"
className={({ isActive }) => {
return cn("flex items-center px-5 py-3 hover:bg-muted rounded-2xl", {
"bg-muted": isActive,
});
}}
>
<ListBulletIcon className="mr-4 w-6 h-6" />
<span className="text-lg">Task History</span>
</NavLink>
<NavLink
to="settings"
className={({ isActive }) => {
return cn("flex items-center px-5 py-3 hover:bg-muted rounded-2xl", {
"bg-muted": isActive,
});
}}
>
<GearIcon className="mr-4 w-6 h-6" />
<span className="text-lg">Settings</span>
</NavLink>
</nav>
);
}
export { SideNav };