From 2e8560fd2199e13b22077314d2b163db21bab452 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Wed, 24 Apr 2024 20:50:07 +0100 Subject: [PATCH] Update grid menu to use popover --- .../grid/cells/RelationshipCell.svelte | 12 +- .../grid/overlays/GridPopover.svelte | 2 +- .../grid/overlays/MenuOverlay.svelte | 140 +++++++++--------- 3 files changed, 78 insertions(+), 76 deletions(-) diff --git a/packages/frontend-core/src/components/grid/cells/RelationshipCell.svelte b/packages/frontend-core/src/components/grid/cells/RelationshipCell.svelte index ba84316ab4..93e50d9603 100644 --- a/packages/frontend-core/src/components/grid/cells/RelationshipCell.svelte +++ b/packages/frontend-core/src/components/grid/cells/RelationshipCell.svelte @@ -5,7 +5,7 @@ import { debounce } from "../../../utils/utils" import GridPopover from "../overlays/GridPopover.svelte" - const { API, dispatch, cache } = getContext("grid") + const { API, cache } = getContext("grid") export let value export let api @@ -205,14 +205,6 @@ close() } - const showRelationship = async id => { - const relatedRow = await API.fetchRow({ - tableId: schema.tableId, - rowId: id, - }) - dispatch("edit-row", relatedRow) - } - const readable = value => { if (value == null) { return "" @@ -282,6 +274,8 @@ + + {#if isOpen}