15 lines
275 B
TypeScript
15 lines
275 B
TypeScript
const hasPermission = (
|
|
userInfo: UserInfosState,
|
|
permission: string | undefined
|
|
) => {
|
|
if (!permission) {
|
|
return true
|
|
}
|
|
if (userInfo && userInfo.permissions) {
|
|
return userInfo.permissions.includes(permission)
|
|
}
|
|
return false
|
|
}
|
|
|
|
export { hasPermission }
|