Maintenance Page Blocks based on shadcn/ui
Clean maintenance page featuring a centered warning icon, 'System Upgrade in Progress' heading, and brief explanation message. Simple and professional design for communicating scheduled maintenance to users.
System Upgrade in Progress
Our team of administrators is currently conducting scheduled maintenance.
import SimpleMaintenanceBlock from "@/components/creative-tim/blocks/simple-maintenance-block"
export default function Page() {
return <SimpleMaintenanceBlock />
}
Professional maintenance page with settings gear icon, reassuring message about improvements, and patient thank you note. Features balanced text layout for optimal readability. Perfect for planned maintenance windows.
PRO Blocks
This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.
Upgrade to PROWe're currently undergoing maintenance to improve your experience.
Please bear with us while we make these enhancements. We'll be back shortly. Thank you for your patience!
import MaintenanceBlockWithIcon from "@/components/creative-tim/blocks/maintenance-block-with-icon"
export default function Page() {
return <MaintenanceBlockWithIcon />
}
Interactive maintenance page with brand logo, 'Website Undergoing Updates' heading, and email notification signup form. Includes email input field with 'Notify Me' button for collecting user contact information. Responsive layout adapts from vertical to horizontal on larger screens.
PRO Blocks
This is a PRO block. Upgrade your account to access the source code and install this block via CLI/MCP.
Upgrade to PROCreative Tim UI
Website Undergoing Updates
We're currently performing scheduled maintenance to improve your experience. We'll be back online shortly. Leave your email to be notified when we're live again.
We appreciate your patience and understanding.
import MaintenanceBlockWithEmailInput from "@/components/creative-tim/blocks/maintenance-block-with-email-input"
export default function Page() {
return <MaintenanceBlockWithEmailInput />
}