---
// 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.slots.render('default'))
---