@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
20 lines • 654 B
JavaScript
export var getExtensionLozengeData = function getExtensionLozengeData(_ref) {
var node = _ref.node,
type = _ref.type;
if (!node.attrs.parameters) {
return;
}
var macroMetadata = node.attrs.parameters.macroMetadata;
if (macroMetadata && macroMetadata.placeholder) {
var placeholderData;
// Ignored via go/ees005
// eslint-disable-next-line @typescript-eslint/no-explicit-any
macroMetadata.placeholder.forEach(function (placeholder) {
if (placeholder.type === type && placeholder.data && placeholder.data.url) {
placeholderData = placeholder.data;
}
});
return placeholderData;
}
return;
};