APIsChangelog
Log In

Delete a component

webflow.unregisterComponent(component)

Removes a component definition from the site.

Syntax

webflow.unregisterComponent(component: Component): Promise<null>

Parameters

  • component : Component - The component to delete

Returns

Promise<null>

A promise that resolves to null.

Example

// Get selected element 
const selectedElement = await webflow.getSelectedElement();

if (selectedElement) {

  // Create component from selected element
  const myNewComponent = await webflow.registerComponent('Hero Component', selectedElement);

  // Delete Component
  await webflow.unregisterComponent(myNewComponent);

} else {
  console.log("No element is currently selected. Please select a root element first.");
}