import { Suspense } from "react"; import type { BlitzPage } from "blitz"; import { Routes } from "blitz"; import AppLayout from "app/core/layouts/layout"; import PhoneCallsList from "../components/phone-calls-list"; import MissingTwilioCredentials from "app/core/components/missing-twilio-credentials"; import useCurrentUser from "app/core/hooks/use-current-user"; import PageTitle from "../../core/components/page-title"; import Spinner from "../../core/components/spinner"; const PhoneCalls: BlitzPage = () => { const { hasFilledTwilioCredentials, hasPhoneNumber } = useCurrentUser(); if (!hasFilledTwilioCredentials || !hasPhoneNumber) { return ( <> ); } return ( <>
}> {/* TODO: skeleton phone calls list */}
); }; PhoneCalls.getLayout = (page) => {page}; PhoneCalls.authenticate = { redirectTo: Routes.SignIn() }; export default PhoneCalls;