Property Editor UI
Reference documentation for the propertyEditorUi extension type
Manifest Structure
Basic Example
import type { ManifestPropertyEditorUi } from '@umbraco-cms/backoffice/property-editor';
export const manifest: ManifestPropertyEditorUi = {
type: 'propertyEditorUi',
alias: 'My.PropertyEditorUi.TextBox',
name: 'My Text Box Property Editor UI',
element: () => import('./my-text-box.element.js'),
meta: {
label: 'My Text Box',
propertyEditorSchemaAlias: 'Umbraco.TextBox',
icon: 'icon-autofill',
group: 'common',
},
};Example with Settings
Manifest Properties
Required Properties
Property
Type
Description
Optional Properties
Property
Type
Description
Meta Properties
Required Meta Properties
Property
Type
Description
Optional Meta Properties
Property
Type
Description
Settings Structure
Settings Properties Array
Property
Type
Required
Description
Settings Default Data Array
Property
Type
Required
Description
Element Loading
Import Function (Recommended)
String Path
Class Constructor
Complete Example
Icon Names
Group Names
Read-Only Support
Important Notes
Related Documentation
Last updated
Was this helpful?