Browse Source

Pull in role select component from new design UI

pull/6571/head
Andrew Kingston 4 years ago
parent
commit
41941b6484
  1. 24
      packages/builder/src/components/common/RoleSelect.svelte

24
packages/builder/src/components/common/RoleSelect.svelte

@ -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}
/>
Loading…
Cancel
Save