added the key manager card to the team page

This commit is contained in:
csawatzky 2025-04-24 12:54:47 -06:00
parent 08b100d035
commit 960275eb75
5 changed files with 202 additions and 5 deletions

View file

@ -16,6 +16,7 @@ import { useEffect, useState } from "react";
import { useLocation, useNavigate, useParams } from 'react-router-dom';
import { getSignatureAccentColour } from "services/whiteLabel";
import TeamActions from "teams/TeamActions";
import TeamKeyManager from "teams/TeamKeyManager";
import ObjectUsers from "user/ObjectUsers";
import UserAvatar from "user/UserAvatar";
import { or } from "utils/types";
@ -236,12 +237,12 @@ export default function TeamPage() {
refreshCallback={() => {}}
/>
<Grid2 container spacing={1}>
<Grid2 size={{ xs: 12, sm: 6 }}>
<Grid2 size={{ xs: 12, sm: 4 }}>
<Card className={ isMobile ? classes.cardMobile : classes.card }>
<Chat objectKey={team.key()} type={pond.NoteType.NOTE_TYPE_TEAM}/>
</Card>
</Grid2>
<Grid2 size={{ xs: 12, sm: 6 }}>
<Grid2 size={{ xs: 12, sm: 4 }}>
<Card className={ isMobile ? classes.cardMobile : classes.card }>
<List>
<Divider />
@ -256,6 +257,11 @@ export default function TeamPage() {
</List>
</Card>
</Grid2>
<Grid2 size={{ xs: 12, sm: 4 }}>
<Card className={ isMobile ? classes.cardMobile : classes.card }>
<TeamKeyManager teamId={teamKey} permissions={team.permissions ?? []} />
</Card>
</Grid2>
</Grid2>
</PageContainer>
);