mirror of
https://github.com/sasjs/server.git
synced 2025-12-11 03:34:35 +00:00
14 lines
543 B
TypeScript
14 lines
543 B
TypeScript
import { PermissionResponse } from '../../../utils/types'
|
|
import { PrincipalType } from './hooks/usePermission'
|
|
import DisplayGroup from './components/displayGroup'
|
|
|
|
export const displayPrincipal = (permission: PermissionResponse) => {
|
|
if (permission.user) return permission.user.username
|
|
if (permission.group) return <DisplayGroup group={permission.group} />
|
|
}
|
|
|
|
export const displayPrincipalType = (permission: PermissionResponse) => {
|
|
if (permission.user) return PrincipalType.User
|
|
if (permission.group) return PrincipalType.Group
|
|
}
|