ComponentsLayout
Page
Full-page container with title, description, and content sections
The Page component provides a standardized full-page layout with built-in support for titles, descriptions, and organized content sections.
Basic Usage
Simple Page
With Title and Description
Page With Header
Schema
interface PageSchema {
type: 'page';
// Header
title?: string; // Page title
icon?: string; // Page icon (Lucide icon name)
description?: string; // Page description
// Content
body?: SchemaNode[]; // Main content array
children?: SchemaNode | SchemaNode[]; // Alternative content prop
// Styling
className?: string; // Tailwind CSS classes
// Base properties
id?: string;
visible?: boolean | string;
testId?: string;
}