feat: filtering members by groups and vice versa!

This commit is contained in:
Spectralitree
2021-12-19 00:58:55 +01:00
parent 722f345e4c
commit 5c0403e883
9 changed files with 156 additions and 18 deletions

View File

@@ -86,10 +86,10 @@
<System bind:user={user} bind:isPublic />
</TabPane>
<TabPane tabId="members" tab="Members" active={tabPane === "members"}>
<MemberList bind:list={members} bind:isPublic />
<MemberList bind:groups={groups} bind:list={members} bind:isPublic />
</TabPane>
<TabPane tabId="groups" tab="Groups" active={tabPane === "groups"}>
<GroupList bind:list={groups} bind:isPublic />
<GroupList bind:members={members} bind:list={groups} bind:isPublic />
</TabPane>
</TabContent>
</Col>

View File

@@ -7,6 +7,7 @@
import PKAPI from '../../api';
import Sys from '../../api/system';
import MemberList from '../../lib/member/List.svelte';
import GroupList from '../../lib/group/List.svelte';
let isPublic = true;
@@ -63,7 +64,10 @@
</TabPane>
<TabPane tabId="members" tab="Members">
<MemberList bind:list={members} bind:isPublic/>
</TabPane>
</TabPane>
<TabPane tabId="groups" tab="Groups">
<GroupList bind:members={members} bind:list={groups} bind:isPublic/>
</TabPane>
</TabContent>
{/if}
</Col>