diff --git a/src/routes/(editor)/experimental/grid.tsx b/src/routes/(editor)/experimental/grid.tsx index a8824c1..c59806e 100644 --- a/src/routes/(editor)/experimental/grid.tsx +++ b/src/routes/(editor)/experimental/grid.tsx @@ -71,6 +71,10 @@ export default function GridExperiment() { sort: { by: 'name', reversed: false }, }); + createEffect(() => { + console.log(rows); + }); + return
@@ -107,13 +111,13 @@ type M = { kind: MutarionKind, key: string, original?: any, value?: any }; const Mutations: Component<{ mutations: Mutation[] }> = (props) => { const columns: Column[] = [{ id: 'key', label: 'Key' }, { id: 'original', label: 'Old' }, { id: 'value', label: 'New' }]; - const rows = createMemo(() => createDataSet(props.mutations)); + const rows = createDataSet(() => props.mutations); createEffect(() => { - rows().group({ by: 'kind' }); + rows.group({ by: 'kind' }); }); - return {{ + return
{{ original: ({ value }) => value ?
{JSON.stringify(value, null, 2)}
: null, value: ({ value }) => value ?
{JSON.stringify(value, null, 2)}
: null, }}