1
0
Fork 0
mirror of synced 2024-09-09 14:11:30 +12:00

Reuse component

This commit is contained in:
adrinr 2023-03-21 14:00:50 +00:00
parent 1bc568f634
commit 2e40cc6926
3 changed files with 19 additions and 18 deletions

View file

@ -0,0 +1,15 @@
<script>
import { Icon } from "@budibase/bbui"
</script>
<div class="scim-banner">
<Icon name="Info" size="S" />
Users are synced from your AD
</div>
<style>
.scim-banner {
display: flex;
gap: var(--spacing-s);
}
</style>

View file

@ -31,6 +31,7 @@
import GroupNameTableRenderer from "../groups/_components/GroupNameTableRenderer.svelte" import GroupNameTableRenderer from "../groups/_components/GroupNameTableRenderer.svelte"
import AppNameTableRenderer from "./_components/AppNameTableRenderer.svelte" import AppNameTableRenderer from "./_components/AppNameTableRenderer.svelte"
import AppRoleTableRenderer from "./_components/AppRoleTableRenderer.svelte" import AppRoleTableRenderer from "./_components/AppRoleTableRenderer.svelte"
import ScimBanner from "../_components/SCIMBanner.svelte"
export let userId export let userId
@ -268,10 +269,7 @@
<div class="details-title"> <div class="details-title">
<Heading size="S">Details</Heading> <Heading size="S">Details</Heading>
{#if scimEnabled} {#if scimEnabled}
<div class="scim-banner"> <ScimBanner />
<Icon name="Info" size="S" />
Users are synced from your AD
</div>
{/if} {/if}
</div> </div>
<div class="fields"> <div class="fields">
@ -423,8 +421,4 @@
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
} }
.scim-banner {
display: flex;
gap: var(--spacing-s);
}
</style> </style>

View file

@ -11,7 +11,6 @@
notifications, notifications,
Pagination, Pagination,
Divider, Divider,
Icon,
} from "@budibase/bbui" } from "@budibase/bbui"
import AddUserModal from "./_components/AddUserModal.svelte" import AddUserModal from "./_components/AddUserModal.svelte"
import { users, groups, auth, licensing, organisation } from "stores/portal" import { users, groups, auth, licensing, organisation } from "stores/portal"
@ -29,6 +28,7 @@
import { Constants, Utils, fetchData } from "@budibase/frontend-core" import { Constants, Utils, fetchData } from "@budibase/frontend-core"
import { API } from "api" import { API } from "api"
import { OnboardingType } from "../../../../../constants" import { OnboardingType } from "../../../../../constants"
import ScimBanner from "../_components/SCIMBanner.svelte"
const fetch = fetchData({ const fetch = fetchData({
API, API,
@ -241,10 +241,7 @@
</Button> </Button>
</ButtonGroup> </ButtonGroup>
{:else} {:else}
<div class="scim-banner"> <ScimBanner />
<Icon name="Info" size="S" />
Users are synced from your AD
</div>
{/if} {/if}
<div class="controls-right"> <div class="controls-right">
<Search bind:value={searchEmail} placeholder="Search" /> <Search bind:value={searchEmail} placeholder="Search" />
@ -330,9 +327,4 @@
.controls-right :global(.spectrum-Search) { .controls-right :global(.spectrum-Search) {
width: 200px; width: 200px;
} }
.scim-banner {
display: flex;
gap: var(--spacing-s);
}
</style> </style>