Schema — campo video
Contrato normativo para temas Corvex. Sem detalhes internos de armazenamento.
Setting video
video_url (mesmo comportamento).
Editor — três modos de entrada
OVideoPickerModal oferece:
Detecção no código do tema
Quando usar
Quando NÃO usar
- Embed com HTML customizado no schema → use
html(experimental) ou snippet fixo. - Duplicar UUID como URL inventada no JSON.
Renderização — nível section
CorvexVideo em Padrões.
Renderização — nível block
Blocks comvideo expõem o valor em settings do block:
Fallbacks (obrigatórios)
Combinar imagem e vídeo
Padrão recomendado noschema.json:
Live preview
Mudanças emsettings re-renderizam a section React automaticamente no canvas.
Para texto editável inline, use isEditing + InlineText do @corvex/runtime — ver Runtime API.
Snippet reutilizável (recomendado)
Extraia markup de vídeo parasnippets/corvex-video/snippet.jsx quando houver mais de uma section com vídeo. Parâmetros sugeridos:
Implementação de referência: Padrões — CorvexVideo.

