UNPKG

@plone/volto

Version:
50 lines (46 loc) 1.02 kB
import { defineMessages } from 'react-intl'; const messages = defineMessages({ Video: { id: 'Video', defaultMessage: 'Video', }, VideoURL: { id: 'Video URL', defaultMessage: 'Video URL', }, Preview_image: { id: 'Preview Image URL', defaultMessage: 'Preview Image URL', }, Alignment: { id: 'Alignment', defaultMessage: 'Alignment', }, }); export const VideoBlockSchema = (props) => ({ title: props.intl.formatMessage(messages.Video), block: 'Video', fieldsets: [ { id: 'default', title: 'Default', fields: ['url', 'preview_image', 'align'], }, ], properties: { url: { title: props.intl.formatMessage(messages.VideoURL), widget: 'url', }, preview_image: { title: props.intl.formatMessage(messages.Preview_image), widget: 'url', }, align: { title: props.intl.formatMessage(messages.Alignment), widget: 'align', }, }, required: [], }); export default VideoBlockSchema;