Files
supabase/apps/cms/src/blocks/Code/config.ts
T
Francesco Sansalvadore 2feda5ee19 cms www blog (#38045)
* show cms blog posts in www
* remove contentlayer from www
* outputFileTracingExcludes
* update remotePatterns
* fetch cms posts server-side with revalidation
* add cms env vars to turbo.json
* add www env vars to turbo.json
* include cms posts in www sitemap
* add migration to remove image from cms post
* update cms meta image mapping in www
2025-09-03 14:49:28 +02:00

58 lines
993 B
TypeScript

import type { Block } from 'payload'
export const Code: Block = {
slug: 'code',
interfaceName: 'CodeBlock',
fields: [
{
name: 'language',
type: 'select',
defaultValue: 'typescript',
options: [
{
label: 'SQL',
value: 'sql',
},
{
label: 'JSON',
value: 'json',
},
{
label: 'bash',
value: 'bash',
},
{
label: 'Javascript',
value: 'js',
},
{
label: 'Typescript',
value: 'ts',
},
{
label: 'tsx',
value: 'tsx',
},
{
label: 'Python',
value: 'py',
},
{
label: 'kotlin',
value: 'kotlin',
},
{
label: 'yaml',
value: 'yaml',
},
],
},
{
name: 'code',
type: 'code',
label: false,
required: true,
},
],
}