diff --git a/packages/bbui/src/ActionButton/ActionButton.svelte b/packages/bbui/src/ActionButton/ActionButton.svelte index 2401354fbb..633023a94a 100644 --- a/packages/bbui/src/ActionButton/ActionButton.svelte +++ b/packages/bbui/src/ActionButton/ActionButton.svelte @@ -1,25 +1,25 @@ - - import { ActionButton, List, ListItem, Button } from "@budibase/bbui" - import DetailPopover from "@/components/common/DetailPopover.svelte" - import { screenStore, appStore } from "@/stores/builder" + - - - - Screens{screenCount ? `: ${screenCount}` : ""} - - - {#if !connectedScreens.length} - There aren't any screens connected to this data. - {:else} - The following screens are connected to this data. - - {#each connectedScreens as screen} - - {/each} - - {/if} -
+ + -
-
+ + diff --git a/packages/builder/src/components/common/ScreensPopover.svelte b/packages/builder/src/components/common/ScreensPopover.svelte new file mode 100644 index 0000000000..2fcb86f991 --- /dev/null +++ b/packages/builder/src/components/common/ScreensPopover.svelte @@ -0,0 +1,58 @@ + + + + + + Screens{showCount && screens.length ? `: ${screens.length}` : ""} + + + + {#if !screens.length} + There aren't any screens connected to this data. + {:else} + The following screens are connected to this data. + + {#each screens as screen} + + {/each} + + {/if} + + + diff --git a/packages/builder/src/components/integration/ConnectedQueryScreens.svelte b/packages/builder/src/components/integration/ConnectedQueryScreens.svelte new file mode 100644 index 0000000000..e7f3412964 --- /dev/null +++ b/packages/builder/src/components/integration/ConnectedQueryScreens.svelte @@ -0,0 +1,33 @@ + + + diff --git a/packages/builder/src/components/integration/QueryViewer.svelte b/packages/builder/src/components/integration/QueryViewer.svelte index 0f2ed24177..7a1410e53e 100644 --- a/packages/builder/src/components/integration/QueryViewer.svelte +++ b/packages/builder/src/components/integration/QueryViewer.svelte @@ -23,6 +23,7 @@ import ExtraQueryConfig from "./ExtraQueryConfig.svelte" import QueryViewerSavePromptModal from "./QueryViewerSavePromptModal.svelte" import { Utils } from "@budibase/frontend-core" + import ConnectedQueryScreens from "./ConnectedQueryScreens.svelte" export let query let queryHash @@ -170,6 +171,7 @@
+ (query.flags.urlName = false)} on:save={saveQuery} /> -
- - +
+ +
+ + +
@@ -825,6 +829,12 @@ justify-content: space-between; } + .controls { + display: flex; + align-items: center; + gap: var(--spacing-m); + } + .access { display: flex; gap: var(--spacing-m);