diff --git a/packages/bbui/src/Form/Core/Picker.svelte b/packages/bbui/src/Form/Core/Picker.svelte index 4f5f2ddd85..5f4da1cad9 100644 --- a/packages/bbui/src/Form/Core/Picker.svelte +++ b/packages/bbui/src/Form/Core/Picker.svelte @@ -6,7 +6,6 @@ import { createEventDispatcher } from "svelte" import clickOutside from "../../Actions/click_outside" import Search from "./Search.svelte" - import Icon from "../../Icon/Icon.svelte" export let id = null export let disabled = false @@ -160,21 +159,17 @@ > {#if getOptionIcon(option, idx)} - {#if getOptionIcon(option, idx).includes("assets")} - icon - {:else}{/if} - - {/if} - {#if getOptionLabel(option, idx)} - - {getOptionLabel(option, idx)} + icon {/if} + + {getOptionLabel(option, idx)} + - import { Heading, Button, Icon, ActionMenu, MenuItem } from "@budibase/bbui" + import { + Heading, + Button, + Icon, + ActionMenu, + MenuItem, + StatusLight, + } from "@budibase/bbui" import { apps } from "stores/portal" - + import { processStringSync } from "@budibase/string-templates" export let app export let exportApp export let viewApp @@ -29,9 +36,35 @@ -
-
-
+
+ {#if app.updatedAt} + {processStringSync("Updated {{ duration time 'millisecond' }} ago", { + time: new Date().getTime() - new Date(app.updatedAt).getTime(), + })} + {:else} + Never updated + {/if} +
+
+ + {#if app.lockedYou} + Locked by you + {:else if app.lockedOther} + Locked by {app.lockedBy.email} + {:else} + Open + {/if} + +
+
+ + {#if app.deployed}Published{:else}Unpublished{/if} + +