stringThe ID of the block where this input component should be used.
stringThe name of the native field where this input component should be used.
DashboardFormComponentThe React component that will be rendered as the input.
It should accept value, onChange, and other standard input props.
Allows you to extend existing detail forms (e.g. on the product detail or customer detail pages) with custom GraphQL queries and native field input overrides.
stringThe ID of the page where the detail form is located, e.g. 'product-detail', 'order-detail'.
string | DocumentNode | (() => DocumentNode | string)Extends the GraphQL query used to fetch data for the detail page, allowing you to add additional fields that can be used by page blocks or custom input components.
DashboardDetailFormInputComponent[]Input components which replace specific native fields in the detail form.
Architecture reviews, custom plugin work, migrations, ongoing support. Get a hand from the team that builds Vendure.