EVOLUTION-MANAGER
Edit File: LdapUserInfo.tsx
import React, { FC } from 'react'; import { LdapUserMappingInfo } from './LdapUserMappingInfo'; import { LdapUserPermissions } from './LdapUserPermissions'; import { LdapUserGroups } from './LdapUserGroups'; import { LdapUserTeams } from './LdapUserTeams'; import { LdapUser } from 'app/types'; interface Props { ldapUser: LdapUser; showAttributeMapping?: boolean; } export const LdapUserInfo: FC<Props> = ({ ldapUser, showAttributeMapping }) => { return ( <> <LdapUserMappingInfo info={ldapUser.info} showAttributeMapping={showAttributeMapping} /> <LdapUserPermissions permissions={ldapUser.permissions} /> {ldapUser.roles && ldapUser.roles.length > 0 && ( <LdapUserGroups groups={ldapUser.roles} showAttributeMapping={showAttributeMapping} /> )} {ldapUser.teams && ldapUser.teams.length > 0 ? ( <LdapUserTeams teams={ldapUser.teams} showAttributeMapping={showAttributeMapping} /> ) : ( <div className="gf-form-group"> <div className="gf-form"> <table className="filter-table form-inline"> <tbody> <tr> <td>No teams found via LDAP</td> </tr> </tbody> </table> </div> </div> )} </> ); };