import { memo } from 'react' import { Tag, Tooltip } from 'antd' import { UserRoleDto } from '../../services/api' import { Grid, GridItem } from '../Grid' import PermissionView from './PermissionView' export type RoleViewProps = { role?: UserRoleDto parentRole?: UserRoleDto } export const RoleView = memo(({ role, parentRole }) => role ? ( Название: {role.caption} Роль-родитель: {parentRole?.caption ?? 'Отсутствует'} Тип: {role.idType} Разрешения: {role.permissions?.map((permission, i) => ( )) ?? '-'} } > {role.caption} ) : ( - ))