DEV: Actually fix decorateWidget error checking logic (#24037)
We need to separate the `:before` / `:after` suffix before looking up in the registry 🤦♂️🤦♂️
This commit is contained in:
parent
6c6740bb19
commit
b38715e605
|
@ -40,7 +40,8 @@ export function deleteFromRegistry(name) {
|
||||||
|
|
||||||
const _decorators = {};
|
const _decorators = {};
|
||||||
|
|
||||||
export function decorateWidget(widgetName, cb) {
|
export function decorateWidget(decorateIdentifier, cb) {
|
||||||
|
const widgetName = decorateIdentifier.split(":")[0];
|
||||||
if (!_registry[widgetName]) {
|
if (!_registry[widgetName]) {
|
||||||
// eslint-disable-next-line no-console
|
// eslint-disable-next-line no-console
|
||||||
console.error(
|
console.error(
|
||||||
|
@ -48,8 +49,8 @@ export function decorateWidget(widgetName, cb) {
|
||||||
`decorateWidget: Could not find widget '${widgetName}' in registry`
|
`decorateWidget: Could not find widget '${widgetName}' in registry`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
_decorators[widgetName] ??= [];
|
_decorators[decorateIdentifier] ??= [];
|
||||||
_decorators[widgetName].push(cb);
|
_decorators[decorateIdentifier].push(cb);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function traverseCustomWidgets(tree, callback) {
|
export function traverseCustomWidgets(tree, callback) {
|
||||||
|
|
Loading…
Reference in New Issue