All styling goes in props.className as a single Tailwind utility string. Non-class props (text, src, alt, etc.) stay on their own keys. root.animation for scroll effects.
Properties
Property
Type
Description
Examples
src*required
string
Image URL or path when not using media library id (matches <img src>)
https://images.unsplash.com/photo-...
videoId
string
Media library asset id; when set, image src/metadata resolve from ROOT pageMedia
-
type
string
cdn | url | svg | upload
Image source type. Use 'url' for direct image URLs (e.g. Unsplash), 'cdn' for media library references, 'svg' for inline SVG, 'upload' for uploaded files