import React, { FC, useState } from 'react'; import { OrgUser } from 'app/types'; import { OrgRolePicker } from '../admin/OrgRolePicker'; import { Button, ConfirmModal } from '@grafana/ui'; import { OrgRole } from '@grafana/data'; export interface Props { users: OrgUser[]; onRoleChange: (role: OrgRole, user: OrgUser) => void; onRemoveUser: (user: OrgUser) => void; } const UsersTable: FC = props => { const { users, onRoleChange, onRemoveUser } = props; const [showRemoveModal, setShowRemoveModal] = useState(false); return ( {users.map((user, index) => { return ( ); })}
Login Email Name Seen Role
{user.login} {user.email} {user.name} {user.lastSeenAtAge} onRoleChange(newRole, user)} />
); }; export default UsersTable;