s-m-r-t

Layout Components

Page structure and layout components for building consistent interfaces. These components handle spacing, grids, headers, and common page patterns.

Installation

npm install @happyvertical/smrt-svelte
import { Container, Grid, EmptyState } from '@happyvertical/smrt-svelte';

Components

Layout Patterns

Common layout patterns using these components:

Page Layout

Header + Container + Footer for consistent page structure.

Dashboard

Grid of SummaryCards with EmptyState fallback.

Content Page

Masthead + Container with PageHeader for long-form content.

List View

Container with Grid of cards or EmptyState when empty.