"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 { ChannelsPublicView } from "./views/channels-public-view" import { ChannelsAdminView } from "./views/channels-admin-view" import { ChannelPublicView } from "./views/channel-public-view" import { ChannelAdminView } from "./views/channel-admin-view" import { VideoPublicView } from "./views/video-public-view" export function Main() { const view = useStore(s => s.view) return (
{view === "home" && } {view === "channels_admin" && } {view === "channels_public" && } {view === "channel_public" && } {view === "channel_admin" && } {view === "video_public" && }
) }