0}>
{#if actions?.length}
{#each actions as action}
@@ -170,9 +169,6 @@
height: 100%;
background-color: #fff;
}
- .grid.contained {
- border: 1px solid #ccc;
- }
.subgrid {
width: 100%;
}
diff --git a/frontend/src/components/objectgrid.svelte b/frontend/src/components/objectgrid.svelte
index 7e3ea46..bb76b8a 100644
--- a/frontend/src/components/objectgrid.svelte
+++ b/frontend/src/components/objectgrid.svelte
@@ -4,7 +4,6 @@
export let data = [];
export let key = '_id';
export let showHeaders = false;
- export let contained = true;
export let activeKey = '';
const columns = [
@@ -78,5 +77,4 @@
{columns}
{items}
{showHeaders}
- {contained}
/>
diff --git a/frontend/src/organisms/connection/collection/find.svelte b/frontend/src/organisms/connection/collection/find.svelte
index 8156151..c50812b 100644
--- a/frontend/src/organisms/connection/collection/find.svelte
+++ b/frontend/src/organisms/connection/collection/find.svelte
@@ -160,9 +160,15 @@
display: grid;
grid-template: 1fr auto / 1fr;
gap: 0.5rem;
+ overflow: auto;
+ min-height: 0;
+ min-width: 0;
}
.result > .grid {
overflow: auto;
+ min-height: 0;
+ min-width: 0;
+ border: 1px solid #ccc;
}
.result > .controls {
display: flex;
diff --git a/frontend/src/organisms/connection/collection/index.svelte b/frontend/src/organisms/connection/collection/index.svelte
index cb78495..15b6cd5 100644
--- a/frontend/src/organisms/connection/collection/index.svelte
+++ b/frontend/src/organisms/connection/collection/index.svelte
@@ -70,6 +70,9 @@
padding: 0 0.5rem;
display: flex;
align-items: stretch;
+ overflow: auto;
+ min-height: 0;
+ min-width: 0;
}
.container > :global(*) {
width: 100%;
diff --git a/frontend/src/organisms/connection/collection/indexes.svelte b/frontend/src/organisms/connection/collection/indexes.svelte
index 7968413..744f7e7 100644
--- a/frontend/src/organisms/connection/collection/indexes.svelte
+++ b/frontend/src/organisms/connection/collection/indexes.svelte
@@ -29,7 +29,9 @@
-
openJson(e.detail)} />
+
+ openJson(e.detail)} />
+
@@ -40,4 +42,10 @@
gap: 0.5rem;
grid-template: auto 1fr / 1fr;
}
+
+ .indexes .grid {
+ min-height: 0;
+ min-width: 0;
+ border: 1px solid #ccc;
+ }