tobias a27c335113
All checks were successful
continuous-integration/drone/push Build is passing
Catch non-arrays
2024-07-05 22:42:32 +02:00

15 lines
331 B
TypeScript

import { Access, FieldAccess } from 'payload/types'
import type { User } from 'types/payload-types'
export const isUser = ({ req: { user } }: any) => {
if (!user.roles) {
return false
}
if (user && user?.roles?.some((role: string) => ['user', 'editor', 'admin'].includes(role))) {
return true
}
return false
}