chore: setup payload 3 + next 16 foundation with ipal-kit

This commit is contained in:
MichalC
2026-08-31 21:24:53 +02:00
commit 5f2eaa0b37
46 changed files with 11884 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import type { CollectionConfig } from 'payload'
import { normalizeFilenameHook } from '@intecion/ipal-kit'
export const Media: CollectionConfig = {
slug: 'media',
access: {
read: () => true,
},
hooks: {
beforeOperation: [normalizeFilenameHook],
},
fields: [
{
name: 'alt',
type: 'text',
required: true,
},
],
upload: true,
}
+18
View File
@@ -0,0 +1,18 @@
import type { CollectionConfig } from 'payload'
export const Pages: CollectionConfig = {
slug: 'pages',
fields: [
{
name: 'title',
type: 'text',
localized: true,
required: true,
},
{
name: 'content',
type: 'richText',
localized: true,
}
],
}
+14
View File
@@ -0,0 +1,14 @@
import type { CollectionConfig } from 'payload'
export const Users: CollectionConfig = {
slug: 'users',
admin: {
useAsTitle: 'email',
},
auth: true,
fields: [
// Email added by default
// Add more fields as needed
],
versions: false,
}