UpdateComponentData
import type { UpdateComponentData } from "https://aws-api.deno.dev/v0.3/services/amplifyuibuilder.ts?docs=full";
Updates and saves all of the information about a component, based on component ID.
interface UpdateComponentData {
bindingProperties?: {} | null;
[key: string]: ComponentBindingPropertiesValue | null | undefined;
children?: ComponentChild[] | null;
collectionProperties?: {} | null;
[key: string]: ComponentDataConfiguration | null | undefined;
componentType?: string | null;
id?: string | null;
name?: string | null;
overrides?: {} | null;
[key: string]: {} | null | undefined;
[key: string]: string | null | undefined;
properties?: {} | null;
[key: string]: ComponentProperty | null | undefined;
sourceId?: string | null;
variants?: ComponentVariant[] | null;
}§Properties
§
bindingProperties?: {} | null
[src][key: string]: ComponentBindingPropertiesValue | null | undefined;
The data binding information for the component's properties.
§
children?: ComponentChild[] | null
[src]The components that are instances of the main component.
§
collectionProperties?: {} | null
[src][key: string]: ComponentDataConfiguration | null | undefined;
The configuration for binding a component's properties to a data model. Use this for a collection component.
§
componentType?: string | null
[src]The type of the component. This can be an Amplify custom UI component or another custom component.
§
overrides?: {} | null
[src][key: string]: {} | null | undefined;
[key: string]: string | null | undefined;
Describes the properties that can be overriden to customize the component.
§
properties?: {} | null
[src][key: string]: ComponentProperty | null | undefined;
Describes the component's properties.
§
sourceId?: string | null
[src]The unique ID of the component in its original source system, such as Figma.
§
variants?: ComponentVariant[] | null
[src]A list of the unique variants of the main component being updated.