import { Routes, useRouter } from "blitz"; import useCurrentCustomer from "./use-current-customer"; import useCustomerPhoneNumber from "./use-customer-phone-number"; export default function useRequireOnboarding() { const router = useRouter(); const { customer, hasCompletedOnboarding } = useCurrentCustomer(); const customerPhoneNumber = useCustomerPhoneNumber(); if (!hasCompletedOnboarding) { throw router.push(Routes.StepTwo()); } /*if (!customer.paddleCustomerId || !customer.paddleSubscriptionId) { throw router.push(Routes.StepTwo()); return; }*/ console.log("customerPhoneNumber", customerPhoneNumber); if (!customerPhoneNumber) { throw router.push(Routes.StepThree()); } }