feat(frontend): streaming controls page

This commit is contained in:
2026-07-02 19:27:23 +01:00
parent a051407c1e
commit b8b4d3b05c
5 changed files with 509 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
import clsx from "clsx";
import SidebarButton from "./buttons/SidebarButton.tsx";
import { Plus, Film, Home, User as UserIcon, Video } from 'lucide-react';
import { Plus, Film, Home, User as UserIcon, Video, Radio } from 'lucide-react';
import type {User} from "../utils/types.ts";
type props = {
@@ -30,6 +30,7 @@ const Sidebar = ({user, className}: props) => {
<>
<Divider />
<div className="flex flex-col gap-0.5">
<SidebarButton url="/stream" logo={<Radio size={18}/>} label="Stream" />
<SidebarButton url="/my-clips" logo={<Film size={18}/>} label="Clips" />
<SidebarButton url="/my-vods" logo={<Video size={18}/>} label="VoDs" />
</div>