import { useSession } from 'next-auth/react'; import { useLocalization } from '@akinon/next/hooks'; import { Icon } from '@theme/components'; import AccordionSection, { SectionStatus } from '../accordion-section'; interface ContactSectionProps { status: SectionStatus; onEdit: () => void; } const ContactSection = ({ status, onEdit }: ContactSectionProps) => { const { t } = useLocalization(); const { data: session } = useSession(); const isGuest = !session?.user; const email = session?.user?.email || t('checkout.one_page.contact.guest_user'); const displayName = session?.user?.name || email; const summary = (
{email} {isGuest && ( {t('checkout.one_page.contact.guest_badge')} )}
); return (
{displayName} {email} {isGuest && ( {t('checkout.one_page.contact.guest_note')} )}
); }; export default ContactSection;