CRUD Pages
CRUD page wrappers compose PageHeader, Breadcrumbs, AutoTable/AutoForm, and action buttons for zero-boilerplate admin pages.
ListPage
Section titled “ListPage”<script> import { ListPage } from '@svadmin/ui';</script>
<ListPage resourceName="posts" />Includes: PageHeader + Breadcrumbs + AutoTable + Create button.
| Prop | Type | Default |
|---|---|---|
resourceName | string | required |
title | string? | resource label |
canCreate | boolean? | from resource def |
headerActions | Snippet? | extra buttons |
CreatePage
Section titled “CreatePage”<CreatePage resourceName="posts" />Includes: PageHeader + Breadcrumbs + AutoForm (create mode) + Back button.
EditPage
Section titled “EditPage”<EditPage resourceName="posts" id={42} />Includes: PageHeader + Breadcrumbs + AutoForm (edit mode) + Back button + Delete button.
| Prop | Type | Default |
|---|---|---|
resourceName | string | required |
id | string | number | required |
canDelete | boolean? | from resource def |
ShowPage
Section titled “ShowPage”<ShowPage resourceName="posts" id={42} />Detail view with formatted fields, edit button, and back navigation.
Breadcrumbs
Section titled “Breadcrumbs”Auto-generated from current route and resource definitions:
Home / Posts / Edit #42Supports: list, create, edit, and show routes.