diff --git a/src/payload/collections/Executives.ts b/src/payload/collections/Executives.ts new file mode 100644 index 0000000..3bb3666 --- /dev/null +++ b/src/payload/collections/Executives.ts @@ -0,0 +1,40 @@ +import type { CollectionConfig } from 'payload' + +export const Executives: CollectionConfig = { + slug: 'executives', + admin: { + useAsTitle: 'name', + defaultColumns: ['name', 'title', 'createdAt'], + }, + access: { + read: () => true, + }, + fields: [ + { + name: 'name', + type: 'text', + required: true, + }, + { + name: 'title', + type: 'text', + required: true, + }, + { + name: 'bio', + type: 'textarea', + }, + { + name: 'image', + type: 'upload', + relationTo: 'media', + }, + { + name: 'order', + type: 'number', + admin: { + position: 'sidebar', + }, + }, + ], +} \ No newline at end of file