mirror of
https://github.com/garraflavatra/rolens.git
synced 2025-07-15 12:54:06 +00:00
Loose JSON parsing. Many UI improvements.
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
import Icon from './icon.svelte';
|
||||
import FormInput from './forminput.svelte';
|
||||
import contextMenu from '$lib/stores/contextmenu';
|
||||
import { resolveKeypath, setValue } from '$lib/keypaths';
|
||||
import { resolveKeypath, setValue } from '$lib/objects';
|
||||
|
||||
export let items = [];
|
||||
export let columns = [];
|
||||
|
@ -3,6 +3,7 @@
|
||||
import Modal from './modal.svelte';
|
||||
import ObjectTree from './objecttree.svelte';
|
||||
import { onDestroy } from 'svelte';
|
||||
import { deepClone } from '$lib/objects';
|
||||
|
||||
export let data;
|
||||
|
||||
@ -11,7 +12,7 @@
|
||||
let _data;
|
||||
|
||||
$: if (data) {
|
||||
_data = JSON.parse(JSON.stringify(data));
|
||||
_data = deepClone(data);
|
||||
for (const key of Object.keys(_data)) {
|
||||
if (typeof _data[key] === 'undefined') {
|
||||
delete _data[key];
|
||||
|
Reference in New Issue
Block a user