import type { CollectionConfig } from 'payload' export const Realisations: CollectionConfig = { slug: 'realisations', admin: { useAsTitle: 'title', defaultColumns: ['title', 'ville', 'service', 'publishedAt'], }, fields: [ { name: 'title', type: 'text', required: true, label: 'Titre du chantier', }, { name: 'ville', type: 'text', required: true, label: 'Ville', }, { name: 'service', type: 'relationship', relationTo: 'services', label: 'Service associƩ', }, { name: 'description', type: 'textarea', label: 'Description courte', }, { name: 'image', type: 'upload', relationTo: 'media', label: 'Photo principale', }, { name: 'gallery', type: 'array', label: 'Galerie photos', fields: [ { name: 'image', type: 'upload', relationTo: 'media', }, { name: 'caption', type: 'text', }, ], }, { name: 'featured', type: 'checkbox', label: 'Mettre en avant (page accueil)', defaultValue: false, }, { name: 'publishedAt', type: 'date', label: 'Date du chantier', }, ], }