import { useParams } from 'react-router-dom'; import { Helmet } from 'react-helmet'; import BodyClassName from 'react-body-classname'; import { PaymentPortal } from './PaymentPortal'; import { PaymentPortalBoot, usePaymentPortalBoot } from './PaymentPortalBoot'; import { PaymentInvoicePreviewDrawer } from './drawers/PaymentInvoicePreviewDrawer/PaymentInvoicePreviewDrawer'; import { DRAWERS } from '@/constants/drawers'; import styles from './PaymentPortal.module.scss'; export default function PaymentPortalPage() { const { linkId } = useParams<{ linkId: string }>(); return ( ); } /** * Renders the document title of the current payment page. * @returns {React.ReactNode} */ function PaymentPortalHelmet() { const { sharableLinkMeta } = usePaymentPortalBoot(); return ( {sharableLinkMeta?.invoiceNo} | {sharableLinkMeta?.organization?.name} ); }