mirror of
https://github.com/sasjs/server.git
synced 2026-01-15 01:40:05 +00:00
chore(web): refactor react code
This commit is contained in:
13
web/src/containers/Settings/internal/helper.tsx
Normal file
13
web/src/containers/Settings/internal/helper.tsx
Normal file
@@ -0,0 +1,13 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user