Named sections
Present maintenance fallbacks for part of a page.
<NuxtMaintenance section="checkout">
<Checkout />
<template #fallback="{ message }">
<CheckoutUnavailable :message="message" />
</template>
</NuxtMaintenance>
The default slot renders while up. The fallback receives section, message, and since. Without it, the component renders an unstyled accessible status message. State resolves during SSR, enters the Nuxt payload, and refreshes on navigation; v1 has no polling or push.
Section maintenance is presentation control, not authorization. Continue enforcing business rules on the server.