import { Menu, Transition } from "@headlessui/react"; import { Fragment } from "react"; import uploadVideoModalOpen from "~/atoms/uploadVideoModalOpen"; import { useAtom } from "jotai"; import recordVideoModalOpen from "~/atoms/recordVideoModalOpen"; import paywallAtom from "~/atoms/paywallAtom"; import { useSession } from "next-auth/react"; export default function NewVideoMenu() { const [, setRecordOpen] = useAtom(recordVideoModalOpen); const [, setUploadOpen] = useAtom(uploadVideoModalOpen); const [, setPaywallOpen] = useAtom(paywallAtom); const { data: session } = useSession(); const openRecordModal = () => { setRecordOpen(true); }; const openUploadModal = () => { if (session?.user.stripeSubscriptionStatus === "active") { setUploadOpen(true); } else { setPaywallOpen(true); } }; return (
); }