Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1x 1x 2x 2x 2x 1x 2x 2x 1x | import { Processor, Element } from "../types"; import Iframe from "@frontity/components/iframe"; interface IframeElement extends Element { props: Element["props"] & { "data-src"?: string; }; } const iframe: Processor<IframeElement> = { test: ({ node }) => node.component === "iframe", priority: 20, processor: ({ node }) => { Iif (node.parent?.component === "noscript") return node; if (node.props["data-src"]) { node.props.src = node.props["data-src"]; } node.component = Iframe; return node; }, }; export default iframe; |