import { Access, FieldAccess } from "payload/types"; import { User } from "@/types/payload-types"; export const isEditor: Access = ({ req: { user } }) => { // Return true or false based on if the user has an editor role return Boolean(user?.roles?.some(role => ['user', 'editor', 'admin'].includes(role))); } export const isEditorFieldLevel: FieldAccess<{ id: string }, unknown, User> = ({ req: { user } }) => { // Return true or false based on if the user has an editor role return Boolean(user?.roles?.some(role => ['user', 'editor', 'admin'].includes(role))); }