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} -
+ + -
-
+ + 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} -
- - +