"use client" import { cn } from "@/lib/utils" import { TopMenu } from "./interface/top-menu" import { LeftMenu } from "./interface/left-menu" import { useStore } from "./state/useStore" import { HomeView } from "./views/home-view" import { PublicChannelsView } from "./views/public-channels-view" import { UserChannelsView } from "./views/user-channels-view" import { PublicChannelView } from "./views/public-channel-view" import { UserChannelView } from "./views/user-channel-view" import { PublicVideoView } from "./views/public-video-view" import { UserAccountView } from "./views/user-account-view" export function Main() { const view = useStore(s => s.view) return (
{view === "home" && } {view === "public_video" && } {view === "public_channels" && } {view === "public_channel" && } {view === "user_channels" && } {/*view === "user_videos" && */} {view === "user_channel" && } {view === "user_account" && }
) }