{ // Corresponds to CF_ComponentIframe / Contentful_Iframe.ts name: "iframe", description: "Embedded iframe with URL and optional title", tags: ["media", "component"], category: "components", fields: { name: { type: "string", required: true, description: "Internal component name", }, content: { type: "string", required: true, description: "Description/content for iframe", }, iframe: { type: "string", required: true, description: "Iframe URL or embed code", }, overlayImage: { type: "reference", collection: "img", description: "Optional overlay image (reference to img)", }, layout: { type: "object", useFields: "component_layout", description: "Column width (grid) like CF_ComponentLayout", }, }, }