Files
payload/examples/localization/src/blocks/MediaBlock/config.ts
2024-12-22 19:21:56 +00:00

30 lines
526 B
TypeScript

import type { Block } from 'payload'
export const MediaBlock: Block = {
slug: 'mediaBlock',
interfaceName: 'MediaBlock',
fields: [
{
name: 'position',
type: 'select',
defaultValue: 'default',
options: [
{
label: 'Default',
value: 'default',
},
{
label: 'Fullscreen',
value: 'fullscreen',
},
],
},
{
name: 'media',
type: 'upload',
relationTo: 'media',
required: true,
},
],
}