diff --git a/packages/web/src/celldata/TextCellView.svelte b/packages/web/src/celldata/TextCellView.svelte index 41f91391c..f775a2f0a 100644 --- a/packages/web/src/celldata/TextCellView.svelte +++ b/packages/web/src/celldata/TextCellView.svelte @@ -3,12 +3,21 @@ export let selection; export let wrap; + + $: singleSelection = selection?.length == 1 && selection?.[0]; + $: grider = singleSelection?.grider; + $: editable = grider?.editable ?? false; + + function setCellValue(value) { + if (!editable) return; + grider.setCellValue(singleSelection.row, singleSelection.column, value); + }