"use client"; import dynamic from "next/dynamic"; import type { StripePaymentDialogProps } from "./stripe-payment-dialog"; import { stripePaymentDialogStyles as styles } from "./stripe-payment-dialog.styles"; const StripePaymentDialog = dynamic( () => import("./stripe-payment-dialog").then( (module) => module.StripePaymentDialog, ), { ssr: false, loading: StripePaymentDialogLoading, }, ); export function LazyStripePaymentDialog(props: StripePaymentDialogProps) { return ; } function StripePaymentDialogLoading() { return (

Preparing secure payment

Loading payment methods...

); }