import { UploadForm } from "@/components/dashboard/upload-form"; import { useUpload } from "@/hooks/use-upload"; import { useIsReady, useUserProfile } from "@/lib/store/hooks"; import { createFileRoute } from "@tanstack/react-router"; import { LoaderCircle } from "lucide-react"; export const Route = createFileRoute("/dashboard/upload")({ component: DashboardUploadPage, }); function DashboardUploadPage() { const isReady = useIsReady(); const userProfile = useUserProfile(); const upload = useUpload(); if (!isReady) { return (
); } if (!userProfile) { return (

Please log in to upload videos.

); } return (
); }