Pull in role select component from new design UI

This commit is contained in:
Andrew Kingston 2022-06-24 14:31:55 +01:00
parent 0dbc4fcd3c
commit 31502eceee
1 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,24 @@
<script>
import { Select } from "@budibase/bbui"
import { roles } from "stores/backend"
import { RoleUtils } from "@budibase/frontend-core"
export let value
export let error
export let placeholder = null
export let autoWidth = false
export let quiet = false
</script>
<Select
{autoWidth}
{quiet}
bind:value
on:change
options={$roles}
getOptionLabel={role => role.name}
getOptionValue={role => role._id}
getOptionColour={role => RoleUtils.getRoleColour(role._id)}
{placeholder}
{error}
/>