import type { GlobalConfig } from 'payload' import { stringArrayField } from './fields/stringArray' import { globalVersions } from '../lib/payload-versions' /** Mirrors AboutPageContent (proto/src/content/types.ts) — MITHOME-87. */ export const About: GlobalConfig = { slug: 'about', admin: { group: 'Oldalak', }, versions: globalVersions, fields: [ { name: 'meta', type: 'group', fields: [ { name: 'title', type: 'text', required: true }, { name: 'description', type: 'textarea', required: true }, { name: 'ogDescription', type: 'textarea', required: true }, ], }, { name: 'hero', type: 'group', fields: [ { name: 'title', type: 'text', required: true }, { name: 'subtitle', type: 'text', required: true }, ], }, { name: 'story', type: 'group', fields: [ { name: 'title', type: 'text', required: true }, stringArrayField('paragraphs', 'Paragraphs'), ], }, { name: 'mission', type: 'group', fields: [ { name: 'title', type: 'text', required: true }, { name: 'subtitle', type: 'text', required: true }, { name: 'values', type: 'array', fields: [ { name: 'title', type: 'text', required: true }, { name: 'description', type: 'textarea', required: true }, { name: 'icon', type: 'text', required: true }, ], }, ], }, { name: 'team', type: 'group', fields: [ { name: 'title', type: 'text', required: true }, { name: 'subtitle', type: 'text', required: true }, stringArrayField('paragraphs', 'Paragraphs'), ], }, { name: 'cta', type: 'group', fields: [ { name: 'title', type: 'text', required: true }, { name: 'subtitle', type: 'textarea', required: true }, { name: 'button', type: 'text', required: true }, ], }, ], }