import React, { PureComponent } from 'react'; import { Team } from 'app/types'; import { LoadingPlaceholder } from '@grafana/ui'; export interface Props { teams: Team[]; isLoading: boolean; loadTeams: () => void; } export class UserTeams extends PureComponent { componentDidMount() { this.props.loadTeams(); } render() { const { isLoading, teams } = this.props; if (isLoading) { return ; } return ( <> {teams.length > 0 && ( <>

Teams

{teams.map((team: Team, index) => { return ( ); })}
Name Email Members
{team.name} {team.email} {team.memberCount}
)} ); } } export default UserTeams;