{ // Corresponds to CF_YoutubeVideo / Contentful_YoutubeVideo.ts name: "youtube_video", description: "Embedded YouTube video with optional params", tags: [ "media", "component" ], category: "components", fields: { id: { type: "string", description: "Unique ID (optional, otherwise _slug)", }, youtubeId: { type: "string", required: true, description: "YouTube video ID (e.g. from URL ?v=VIDEO_ID)", }, params: { type: "string", description: "Optional URL params (e.g. start=30, autoplay=1)", }, title: { type: "string", description: "Video title", }, description: { type: "string", description: "Short description", }, layout: { type: "object", useFields: "component_layout", description: "Column width (grid) like CF_ComponentLayout", }, }, }