diff --git a/packages/builder/src/components/backend/DataTable/buttons/grid/GridScreensButton.svelte b/packages/builder/src/components/backend/DataTable/buttons/grid/GridScreensButton.svelte index b2edb52725..f3a119b456 100644 --- a/packages/builder/src/components/backend/DataTable/buttons/grid/GridScreensButton.svelte +++ b/packages/builder/src/components/backend/DataTable/buttons/grid/GridScreensButton.svelte @@ -1,20 +1,29 @@ - - - - - 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} - + + Generate app screen - - + + diff --git a/packages/builder/src/components/common/ScreensPopover.svelte b/packages/builder/src/components/common/ScreensPopover.svelte new file mode 100644 index 0000000000..7e45d591d2 --- /dev/null +++ b/packages/builder/src/components/common/ScreensPopover.svelte @@ -0,0 +1,70 @@ + + + + + + Screens{showCount && screens.length ? `: ${screens.length}` : ""} + + + + {#if !screens.length} + + No screens are using 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 index e97017df96..2a24088dc4 100644 --- a/packages/builder/src/components/integration/ConnectedQueryScreens.svelte +++ b/packages/builder/src/components/integration/ConnectedQueryScreens.svelte @@ -1,10 +1,9 @@ - - - - Screens - - - - {#if !screens.length} - - No screens are using this data. - - {:else} - The following screens are connected to this data. - - - {#each screens as screen} - - {/each} - - {/if} - - - +
No screens are using this data.
The following screens are connected to this data.