import { type GetServerSideProps, type NextPage } from "next"; import Head from "next/head"; import { getSession } from "next-auth/react"; import { usePostHog } from "posthog-js/react"; import { useAtom } from "jotai"; import recordVideoModalOpen from "~/atoms/recordVideoModalOpen"; import VideoRecordModal from "~/components/VideoRecordModal"; import { ShareIcon } from "@heroicons/react/24/solid"; import { CheckIcon } from "@heroicons/react/20/solid"; import { CheckCircleIcon } from "@heroicons/react/24/outline"; import Footer from "~/components/Footer"; import Header from "~/components/Header"; import Image from "next/image"; import CTA from "~/components/CTA"; import engineeringUsecase from "~/assets/engineering usecase.png"; import supportUsecase from "~/assets/support usecase.png"; import logo from "~/assets/logo.png"; const Home: NextPage = () => { const [, setRecordOpen] = useAtom(recordVideoModalOpen); const posthog = usePostHog(); const openRecordModal = () => { if ( !navigator?.mediaDevices?.getDisplayMedia && !navigator?.mediaDevices?.getDisplayMedia ) { return alert("Your browser is currently NOT supported."); } setRecordOpen(true); posthog?.capture("open record video modal", { cta: "landing page", }); }; return ( <>
Share high-quality videos asynchronously and collaborate on your own schedule
TRUSTED BY THE BEST BRANDS