import type { CollectionConfig } from 'payload' export const Categories: CollectionConfig = { slug: 'categories', admin: { useAsTitle: 'name', }, access: { read: () => true, create: ({ req }) => !!req.user, update: ({ req }) => !!req.user, delete: ({ req }) => !!req.user, }, fields: [ { name: 'name', type: 'text', required: true, localized: true, }, { name: 'slug', type: 'text', required: true, localized: true, unique: false, // Uniqueness per locale handled by index }, { name: 'description', type: 'textarea', localized: true, }, ], }