Sample Property Definitions
Common Properties
export interface BaseProp {
category?: string;
helpText?: ((item: RequiredItem<never>) => string) | string;
hidden?: boolean;
label: string;
preventMultiEdit?: boolean;
required?:
| ((item: RequiredItem<never>, context: PropertyContext) => boolean)
| boolean;
type: string;
}Text
{
label: "Gap",
type: "string",
placeholder: "e.g. 8px",
helpText: "The flex gap to be added between the child components. e.g. 8px", // markdown can be used here
category: "Flex",
required: true
}Number (slider)
Boolean
Boolean Expression
Expression
Color Expression
Select
View Attribute Chooser
Margin
Controller Function
DataSource Alias Chooser
Attribute Chooser
Options
Last updated