Component
import type { Component } from "https://aws-api.deno.dev/v0.4/services/amplifyuibuilder.ts?docs=full";
Contains the configuration settings for a user interface (UI) element for an Amplify app.
A component is configured as a primary, stand-alone UI element.
Use ComponentChild
to configure an instance of a Component
.
A ComponentChild
instance inherits the configuration of the main Component
.
§Properties
The information to connect a component's properties to data at runtime.
You can't specify tags
as a valid property for bindingProperties
.
A list of the component's ComponentChild
instances.
The data binding configuration for the component's properties.
Use this for a collection component.
You can't specify tags
as a valid property for collectionProperties
.
The type of the component. This can be an Amplify custom UI component or another custom component.
Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
Describes the component's properties that can be overriden in a customized instance of the component.
You can't specify tags
as a valid property for overrides
.
Describes the component's properties.
You can't specify tags
as a valid property for properties
.
The unique ID of the component in its original source system, such as Figma.
One or more key-value pairs to use when tagging the component.
A list of the component's variants. A variant is a unique style configuration of a main component.