1
0
Fork 0
mirror of synced 2024-07-02 21:10:43 +12:00

Add dedicateed renderer for roles tags

This commit is contained in:
Rory Powell 2021-07-25 21:14:49 +01:00
parent 3b3b90c721
commit eed5ca5ce2
3 changed files with 13 additions and 4 deletions

View file

@ -19,7 +19,8 @@
import { fetchData } from "helpers"
import { users, auth } from "stores/portal"
import TagsRenderer from "./_components/TagsTableRenderer.svelte"
import TagsRenderer from "./_components/RolesTagsTableRenderer.svelte"
import UpdateRolesModal from "./_components/UpdateRolesModal.svelte"
import ForceResetPasswordModal from "./_components/ForceResetPasswordModal.svelte"

View file

@ -0,0 +1,8 @@
<script>
import TagsTableRenderer from "./TagsTableRenderer.svelte"
export let value
$: roles = value?.filter(role => role != null).map(role => role.name) ?? []
</script>
<TagsTableRenderer value={roles} />

View file

@ -4,9 +4,9 @@
const displayLimit = 5
$: roles = value?.filter(role => role != null).map(role => role.name) ?? []
$: tags = roles.slice(0, displayLimit)
$: leftover = roles.length - tags.length
$: values = value?.filter(value => value != null) ?? []
$: tags = values.slice(0, displayLimit)
$: leftover = values.length - tags.length
</script>
<div class="tag-renderer">