--- // Captures slot markup (typically a modal) into page-modals; BaseLayout emits // it at the end of via . // Registration is synchronous (a promise) — see page-modals.ts. import { addPageModal } from '@shared/lib/page-modals' addPageModal(Astro.request, Astro.slots.render('default')) ---