import type { CollectionConfig } from 'payload' export const SocialLinks: CollectionConfig = { slug: 'social-links', admin: { useAsTitle: 'platform', }, access: { read: () => true, create: ({ req }) => !!req.user, update: ({ req }) => !!req.user, delete: ({ req }) => !!req.user, }, fields: [ { name: 'platform', type: 'select', required: true, options: [ { label: 'Facebook', value: 'facebook' }, { label: 'X (Twitter)', value: 'x' }, { label: 'Instagram', value: 'instagram' }, { label: 'YouTube', value: 'youtube' }, { label: 'LinkedIn', value: 'linkedin' }, { label: 'Xing', value: 'xing' }, ], }, { name: 'url', type: 'text', required: true, }, { name: 'isActive', type: 'checkbox', defaultValue: true, }, ], }