datocms-structured-text-generic-html-renderer
Advanced tools
Comparing version 1.0.6 to 1.0.7
@@ -43,12 +43,9 @@ "use strict"; | ||
var attributes = {}; | ||
if ('openInNewWindow' in meta && meta.openInNewWindow) { | ||
attributes.target = '_blank'; | ||
} | ||
['target', 'title', 'rel'].forEach(function (attr) { | ||
if (attr in meta) { | ||
var value = meta[attr]; | ||
if (typeof value === 'string') { | ||
attributes[attr] = value; | ||
} | ||
meta.forEach(function (entry) { | ||
if (entry.id === 'openInNewWindow') { | ||
attributes.target = '_blank'; | ||
} | ||
if (['target', 'title', 'rel'].includes(entry.id)) { | ||
attributes[entry.id] = entry.value; | ||
} | ||
}); | ||
@@ -55,0 +52,0 @@ return attributes; |
@@ -1,2 +0,2 @@ | ||
import { Adapter, Mark, Record, RenderResult, RenderRule, renderRule, StructuredText, TrasformFn, RenderError, Node, NodeWithMeta } from 'datocms-structured-text-utils'; | ||
import { Adapter, Mark, Record, RenderResult, RenderRule, renderRule, StructuredText, TrasformFn, RenderError, Node, NodeWithMeta, MetaEntry } from 'datocms-structured-text-utils'; | ||
export { renderRule, RenderError }; | ||
@@ -6,5 +6,3 @@ export declare function markToTagName(mark: Mark): string; | ||
node: NodeWithMeta; | ||
meta: { | ||
[prop: string]: unknown; | ||
}; | ||
meta: Array<MetaEntry>; | ||
}; | ||
@@ -11,0 +9,0 @@ export declare type TransformedMeta = { |
{ | ||
"name": "datocms-structured-text-generic-html-renderer", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "A set of Typescript types and helpers to work with DatoCMS Structured Text fields", | ||
@@ -33,5 +33,5 @@ "keywords": [ | ||
"dependencies": { | ||
"datocms-structured-text-utils": "^1.0.5" | ||
"datocms-structured-text-utils": "^1.0.7" | ||
}, | ||
"gitHead": "dd83ffcf1427e765d5ed1655250afba82e402e29" | ||
"gitHead": "ee4667a693fc8a85d607695d0c20bd6c193539fc" | ||
} |
Sorry, the diff of this file is not supported yet
13615
130