File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
apps/cyberstorm-remix/app/settings/teams/team/tabs/Members Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 88
99import { type OutletContextShape } from "app/root" ;
1010import { makeTeamSettingsTabLoader } from "cyberstorm/utils/dapperClientLoaders" ;
11+ import { isTeamOwner } from "cyberstorm/utils/permissions" ;
1112import { MemberAddForm } from "./MemberAddForm" ;
1213import { MembersTable } from "./MembersTable" ;
1314import "./Members.css" ;
@@ -27,6 +28,8 @@ export default function Members() {
2728 revalidator . revalidate ( ) ;
2829 }
2930
31+ const isOwner = isTeamOwner ( teamName , outletContext . currentUser ) ;
32+
3033 return (
3134 < Suspense fallback = { < div > Loading...</ div > } >
3235 < Await resolve = { members } >
@@ -36,11 +39,13 @@ export default function Members() {
3639 < div className = "settings-items__meta" >
3740 < p className = "settings-items__title" > Teams</ p >
3841 < p className = "settings-items__description" > Manage your teams</ p >
39- < MemberAddForm
40- teamName = { teamName }
41- updateTrigger = { teamMemberRevalidate }
42- config = { outletContext . requestConfig }
43- />
42+ { isOwner && (
43+ < MemberAddForm
44+ teamName = { teamName }
45+ updateTrigger = { teamMemberRevalidate }
46+ config = { outletContext . requestConfig }
47+ />
48+ ) }
4449 </ div >
4550 < div className = "settings-items__content" >
4651 < MembersTable
You can’t perform that action at this time.
0 commit comments