34 lines
581 B
TypeScript
34 lines
581 B
TypeScript
import type { Block } from 'payload'
|
|
|
|
export const Code: Block = {
|
|
slug: 'code',
|
|
interfaceName: 'CodeBlock',
|
|
fields: [
|
|
{
|
|
name: 'language',
|
|
type: 'select',
|
|
defaultValue: 'typescript',
|
|
options: [
|
|
{
|
|
label: 'Typescript',
|
|
value: 'typescript',
|
|
},
|
|
{
|
|
label: 'Javascript',
|
|
value: 'javascript',
|
|
},
|
|
{
|
|
label: 'CSS',
|
|
value: 'css',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'code',
|
|
type: 'code',
|
|
label: false,
|
|
required: true,
|
|
},
|
|
],
|
|
}
|