Important:
The wix-widget
API is used within the code of panels built with the Blocks Panel Builder.
It enables your panel to interact with your Blocks widgets by controlling their properties, design presets, and more.
To use this API, import wixWidget
from the wix-widget
module:
import wixWidget from "wix-widget";
Gets the widget's current design preset.
The getDesignPreset()
function returns a Promise that resolves to the widget's current preset name. To use this function on an inner (nested) widget, use getNestedWidget()
.
Note:
The getDesignPreset()
function doesn't work in preview mode.
function getDesignPreset(): Promise<string>;
import wixWidget from "wix-widget";
// ...
wixWidget.getDesignPreset().then((designPreset) => {
// Code to execute with the designPreset string
});
// For example, designPreset can be "preset-1-wide"