Skip to content

Commit b67d27d

Browse files
chore(release): update versions to 4.15.3
1 parent b3b4f5c commit b67d27d

File tree

3 files changed

+35
-170
lines changed

3 files changed

+35
-170
lines changed

lib/components/RevoGrid.ts

Lines changed: 17 additions & 153 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ export default function RevoGrid($$anchor, $$props) {
342342
$.push($$props, false);
343343

344344
let __ref = $.mutable_state();
345-
let __mounted = $.mutable_state(false);
345+
let __mounted = false;
346346
const dispatch = createEventDispatcher();
347347
let rowHeaders = $.prop($$props, "rowHeaders", 8, undefined);
348348
let frameSize = $.prop($$props, "frameSize", 8, undefined);
@@ -407,7 +407,7 @@ export default function RevoGrid($$anchor, $$props) {
407407
const getWebComponent = () => $.get(__ref);
408408

409409
onMount(() => {
410-
$.set(__mounted, true);
410+
__mounted = true;
411411
});
412412

413413
const setProp = (prop, value) => {
@@ -419,157 +419,6 @@ export default function RevoGrid($$anchor, $$props) {
419419
dispatch(e.type, e.detail);
420420
};
421421

422-
$.legacy_pre_effect(
423-
() => (
424-
$.get(__mounted),
425-
$.deep_read_state(columns())
426-
),
427-
() => {
428-
if ($.get(__mounted)) setProp('columns', columns());
429-
}
430-
);
431-
432-
$.legacy_pre_effect(
433-
() => (
434-
$.get(__mounted),
435-
$.deep_read_state(source())
436-
),
437-
() => {
438-
if ($.get(__mounted)) setProp('source', source());
439-
}
440-
);
441-
442-
$.legacy_pre_effect(
443-
() => (
444-
$.get(__mounted),
445-
$.deep_read_state(pinnedTopSource())
446-
),
447-
() => {
448-
if ($.get(__mounted)) setProp('pinnedTopSource', pinnedTopSource());
449-
}
450-
);
451-
452-
$.legacy_pre_effect(
453-
() => (
454-
$.get(__mounted),
455-
$.deep_read_state(pinnedBottomSource())
456-
),
457-
() => {
458-
if ($.get(__mounted)) setProp('pinnedBottomSource', pinnedBottomSource());
459-
}
460-
);
461-
462-
$.legacy_pre_effect(
463-
() => (
464-
$.get(__mounted),
465-
$.deep_read_state(rowDefinitions())
466-
),
467-
() => {
468-
if ($.get(__mounted)) setProp('rowDefinitions', rowDefinitions());
469-
}
470-
);
471-
472-
$.legacy_pre_effect(
473-
() => (
474-
$.get(__mounted),
475-
$.deep_read_state(editors())
476-
),
477-
() => {
478-
if ($.get(__mounted)) setProp('editors', editors());
479-
}
480-
);
481-
482-
$.legacy_pre_effect(
483-
() => (
484-
$.get(__mounted),
485-
$.deep_read_state(plugins())
486-
),
487-
() => {
488-
if ($.get(__mounted)) setProp('plugins', plugins());
489-
}
490-
);
491-
492-
$.legacy_pre_effect(
493-
() => (
494-
$.get(__mounted),
495-
$.deep_read_state(columnTypes())
496-
),
497-
() => {
498-
if ($.get(__mounted)) setProp('columnTypes', columnTypes());
499-
}
500-
);
501-
502-
$.legacy_pre_effect(
503-
() => (
504-
$.get(__mounted),
505-
$.deep_read_state(sorting())
506-
),
507-
() => {
508-
if ($.get(__mounted)) setProp('sorting', sorting());
509-
}
510-
);
511-
512-
$.legacy_pre_effect(
513-
() => (
514-
$.get(__mounted),
515-
$.deep_read_state(focusTemplate())
516-
),
517-
() => {
518-
if ($.get(__mounted)) setProp('focusTemplate', focusTemplate());
519-
}
520-
);
521-
522-
$.legacy_pre_effect(
523-
() => (
524-
$.get(__mounted),
525-
$.deep_read_state(trimmedRows())
526-
),
527-
() => {
528-
if ($.get(__mounted)) setProp('trimmedRows', trimmedRows());
529-
}
530-
);
531-
532-
$.legacy_pre_effect(
533-
() => (
534-
$.get(__mounted),
535-
$.deep_read_state(grouping())
536-
),
537-
() => {
538-
if ($.get(__mounted)) setProp('grouping', grouping());
539-
}
540-
);
541-
542-
$.legacy_pre_effect(
543-
() => (
544-
$.get(__mounted),
545-
$.deep_read_state(additionalData())
546-
),
547-
() => {
548-
if ($.get(__mounted)) setProp('additionalData', additionalData());
549-
}
550-
);
551-
552-
$.legacy_pre_effect(
553-
() => (
554-
$.get(__mounted),
555-
$.deep_read_state(jobsBeforeRender())
556-
),
557-
() => {
558-
if ($.get(__mounted)) setProp('jobsBeforeRender', jobsBeforeRender());
559-
}
560-
);
561-
562-
$.legacy_pre_effect(
563-
() => (
564-
$.get(__mounted),
565-
$.deep_read_state(registerVNode())
566-
),
567-
() => {
568-
if ($.get(__mounted)) setProp('registerVNode', registerVNode());
569-
}
570-
);
571-
572-
$.legacy_pre_effect_reset();
573422
$.init();
574423

575424
var revo_grid = root();
@@ -589,17 +438,32 @@ export default function RevoGrid($$anchor, $$props) {
589438
$.set_custom_element_data(revo_grid, "resize", resize());
590439
$.set_custom_element_data(revo_grid, "can-focus", canFocus());
591440
$.set_custom_element_data(revo_grid, "use-clipboard", useClipboard());
441+
$.set_custom_element_data(revo_grid, "columns", columns());
442+
$.set_custom_element_data(revo_grid, "source", source());
443+
$.set_custom_element_data(revo_grid, "pinned-top-source", pinnedTopSource());
444+
$.set_custom_element_data(revo_grid, "pinned-bottom-source", pinnedBottomSource());
445+
$.set_custom_element_data(revo_grid, "row-definitions", rowDefinitions());
446+
$.set_custom_element_data(revo_grid, "editors", editors());
592447
$.set_custom_element_data(revo_grid, "apply-on-close", applyOnClose());
448+
$.set_custom_element_data(revo_grid, "plugins", plugins());
449+
$.set_custom_element_data(revo_grid, "column-types", columnTypes());
593450
$.set_custom_element_data(revo_grid, "theme", theme());
594451
$.set_custom_element_data(revo_grid, "row-class", rowClass());
595452
$.set_custom_element_data(revo_grid, "auto-size-column", autoSizeColumn());
596453
$.set_custom_element_data(revo_grid, "filter", filter());
454+
$.set_custom_element_data(revo_grid, "sorting", sorting());
455+
$.set_custom_element_data(revo_grid, "focus-template", focusTemplate());
597456
$.set_custom_element_data(revo_grid, "can-move-columns", canMoveColumns());
457+
$.set_custom_element_data(revo_grid, "trimmed-rows", trimmedRows());
598458
$.set_custom_element_data(revo_grid, "exporting", exporting());
459+
$.set_custom_element_data(revo_grid, "grouping", grouping());
599460
$.set_custom_element_data(revo_grid, "stretch", stretch());
461+
$.set_custom_element_data(revo_grid, "additional-data", additionalData());
600462
$.set_custom_element_data(revo_grid, "disable-virtual-x", disableVirtualX());
601463
$.set_custom_element_data(revo_grid, "disable-virtual-y", disableVirtualY());
602464
$.set_custom_element_data(revo_grid, "hide-attribution", hideAttribution());
465+
$.set_custom_element_data(revo_grid, "jobs-before-render", jobsBeforeRender());
466+
$.set_custom_element_data(revo_grid, "register-v-node", registerVNode());
603467
$.set_custom_element_data(revo_grid, "accessible", accessible());
604468
$.set_custom_element_data(revo_grid, "can-drag", canDrag());
605469
});

lib/svelte/RevoGrid.svelte

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -75,21 +75,7 @@ onMount(() => { __mounted = true; });
7575
7676
const setProp = (prop, value) => { if (__ref) __ref[prop] = value; };
7777
78-
$: if (__mounted) setProp('columns', columns);
79-
$: if (__mounted) setProp('source', source);
80-
$: if (__mounted) setProp('pinnedTopSource', pinnedTopSource);
81-
$: if (__mounted) setProp('pinnedBottomSource', pinnedBottomSource);
82-
$: if (__mounted) setProp('rowDefinitions', rowDefinitions);
83-
$: if (__mounted) setProp('editors', editors);
84-
$: if (__mounted) setProp('plugins', plugins);
85-
$: if (__mounted) setProp('columnTypes', columnTypes);
86-
$: if (__mounted) setProp('sorting', sorting);
87-
$: if (__mounted) setProp('focusTemplate', focusTemplate);
88-
$: if (__mounted) setProp('trimmedRows', trimmedRows);
89-
$: if (__mounted) setProp('grouping', grouping);
90-
$: if (__mounted) setProp('additionalData', additionalData);
91-
$: if (__mounted) setProp('jobsBeforeRender', jobsBeforeRender);
92-
$: if (__mounted) setProp('registerVNode', registerVNode);
78+
9379
9480
const onEvent = (e) => {
9581
e.stopPropagation();
@@ -107,17 +93,32 @@ const onEvent = (e) => {
10793
resize={resize}
10894
can-focus={canFocus}
10995
use-clipboard={useClipboard}
96+
columns={columns}
97+
source={source}
98+
pinned-top-source={pinnedTopSource}
99+
pinned-bottom-source={pinnedBottomSource}
100+
row-definitions={rowDefinitions}
101+
editors={editors}
110102
apply-on-close={applyOnClose}
103+
plugins={plugins}
104+
column-types={columnTypes}
111105
theme={theme}
112106
row-class={rowClass}
113107
auto-size-column={autoSizeColumn}
114108
filter={filter}
109+
sorting={sorting}
110+
focus-template={focusTemplate}
115111
can-move-columns={canMoveColumns}
112+
trimmed-rows={trimmedRows}
116113
exporting={exporting}
114+
grouping={grouping}
117115
stretch={stretch}
116+
additional-data={additionalData}
118117
disable-virtual-x={disableVirtualX}
119118
disable-virtual-y={disableVirtualY}
120119
hide-attribution={hideAttribution}
120+
jobs-before-render={jobsBeforeRender}
121+
register-v-node={registerVNode}
121122
accessible={accessible}
122123
can-drag={canDrag}
123124
on:contentsizechanged={onEvent}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@revolist/svelte-datagrid",
3-
"version": "4.15.2",
3+
"version": "4.15.3",
44
"description": "Svelte DataGrid Spreadsheet component with native cell render support",
55
"main": "./dist/svelte-datagrid.umd.cjs",
66
"module": "./dist/svelte-datagrid.js",
@@ -73,7 +73,7 @@
7373
"vite-plugin-dts": "^4.3.0"
7474
},
7575
"dependencies": {
76-
"@revolist/revogrid": "4.15.2"
76+
"@revolist/revogrid": "4.15.3"
7777
},
7878
"publishConfig": {
7979
"access": "public"

0 commit comments

Comments
 (0)