Delete a variant (Beta)

component.deleteVariant(options)

Deletes a variant from a component by ID.

You cannot delete the base variant.

Beta

These methods are in public beta and may change with future releases.

Syntax

1component.deleteVariant(options: DeleteVariantOptions): Promise<void>

Related interfaces:

1interface DeleteVariantById {
2 id: string;
3}
4
5type DeleteVariantOptions = DeleteVariantById;

Parameters

  • options: DeleteVariantOptions — An object specifying the variant to delete:

    • id: string — The ID of the variant to delete.

Returns

Promise<void>

A Promise that resolves when the variant is deleted.

Example

1const component = await webflow.getCurrentComponent()
2
3if (component) {
4 await component.deleteVariant({ id: 'variant-456' })
5}

Designer Ability

Designer AbilityPermissionLocaleBranchWorkflowSitemode
canModifyComponentsanyanyanyCanvasDesign