: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
export default function elementorWidget(
return elementor.modules.controls.BaseData.extend({
const controlContainer = this.ui.contentEditable.prevObject[0].querySelector(
let widgetContainer = this.options.element.$el[0].querySelector(
options.containerSelector
callback(controlContainer, widgetContainer, (args: any) =>
//@ts-expect-error global
window.elementorFrontend.hooks.addAction(
`frontend/element_ready/${options.widgetName}.default`,
(element: HTMLElement[]) => {
widgetContainer = element[0].querySelector(
options.containerSelector
callback(controlContainer, widgetContainer, (args: any) =>
//@ts-expect-error global
window.elementorFrontend.hooks.removeAction(
`frontend/element_ready/${options.widgetName}.default`