website/src/collections/media/Documents.ts
2025-04-13 16:03:23 +12:00

26 lines
738 B
TypeScript

import type { CollectionConfig } from "payload";
export const Documents: CollectionConfig = {
slug: 'documents',
upload: {
staticDir: 'media/documents',
mimeTypes: ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.presentationml.presentation'],
},
fields: [
{
name: 'title',
label: 'Title',
type: 'text',
required: true,
},
{
name: 'description',
label: 'Description',
type: 'textarea',
},
],
admin: {
group: 'Media',
}
}