import { DataForm } from '@wordpress/dataviews';
View on Storybook
View source on GitHub
| Name | Default | Description |
|---|
data Required | | Item
|
fields Required | | Field< Item >[]
|
form Required | | {
layout?: Layout;
fields?: Array< FormField | string >;
}
|
onChange Required | | ( value: Record< string, any > ) => void
|
validity | | Record< string, FieldValidity > | undefined
|
const LayoutCard = () => <DataForm withHeader withSummary isCollapsible />;
const LayoutDetails = () => <DataForm />;
const LayoutPanel = () => <DataForm openAs="default" />;
const LayoutRegular = () => <DataForm disabled={false} />;
const LayoutRow = () => <DataForm alignment="default" />;
const LayoutMixed = () => <DataForm />;
const Validation = () => <DataForm
layout="regular"
required
elements="sync"
custom="sync"
pattern={false}
minMax={false} />;
const Visibility = () => <DataForm />;
const DataAdapter = () => <DataForm />;