From a31168ca6cfdc7b26f62ff027fab827c2a2a98bb Mon Sep 17 00:00:00 2001 From: Chris Kruining Date: Tue, 7 Jan 2025 12:11:32 +0100 Subject: [PATCH] add quick and dirty decode function to handle escape characters in values --- src/features/file/grid.tsx | 6 ++++-- src/utilities.ts | 13 +++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/features/file/grid.tsx b/src/features/file/grid.tsx index 9dd0162..368cf36 100644 --- a/src/features/file/grid.tsx +++ b/src/features/file/grid.tsx @@ -1,5 +1,5 @@ import { Accessor, Component, createEffect, createMemo, createSignal } from "solid-js"; -import { debounce, Mutation } from "~/utilities"; +import { debounce, decode, Mutation } from "~/utilities"; import { Column, GridApi as GridCompApi, Grid as GridComp } from "~/components/grid"; import { createDataSet, DataSetNode, DataSetRowNode } from "~/components/table"; import { SelectionItem } from "../selectable"; @@ -109,10 +109,12 @@ const TextArea: Component<{ row: number, key: string, lang: string, value: strin mutate(); }; + const value = createMemo(() => decode(props.value)); + return