diff --git a/src/uix/eidos/components/tree-grid/tree-grid.svelte b/src/uix/eidos/components/tree-grid/tree-grid.svelte index 2bbb57ec9..dc0eacb45 100644 --- a/src/uix/eidos/components/tree-grid/tree-grid.svelte +++ b/src/uix/eidos/components/tree-grid/tree-grid.svelte @@ -25,6 +25,8 @@ maxHeight, stableRows, style, + expanded = $bindable([]), + value = $bindable([]), children: bodyContent, ...rest }: TreeGridProps = $props(); @@ -72,7 +74,7 @@ data-stable-rows={stableRows && stableRows > 0 && !maxHeight ? '' : undefined} style={composedStyle} > - + {#snippet children(snippetProps)} {@render bodyContent?.(snippetProps)} {/snippet} diff --git a/src/uix/eidos/components/tree-view/tree-view.svelte b/src/uix/eidos/components/tree-view/tree-view.svelte index 58013f8d5..cd3a788a0 100644 --- a/src/uix/eidos/components/tree-view/tree-view.svelte +++ b/src/uix/eidos/components/tree-view/tree-view.svelte @@ -24,6 +24,8 @@ maxHeight, dir, style, + expandedValue = $bindable([]), + selectedValue = $bindable([]), children: bodyContent, ...rest }: TreeViewProps = $props(); @@ -67,7 +69,7 @@ {dir} style={composedStyle} > - + {#if bodyContent}{@render bodyContent()}{/if} diff --git a/src/uix/eidos/components/virtual-grid/virtual-grid.svelte b/src/uix/eidos/components/virtual-grid/virtual-grid.svelte index 5cc1db4dc..b66ace9c8 100644 --- a/src/uix/eidos/components/virtual-grid/virtual-grid.svelte +++ b/src/uix/eidos/components/virtual-grid/virtual-grid.svelte @@ -18,6 +18,7 @@ const eidos = ActiveEidos.require(); const resolvedSize = $derived(eidos.resolve(size, 'md')); + const styleString = $derived(typeof style === 'string' ? style : undefined);
{#snippet children(snippetProps)} diff --git a/src/uix/eidos/components/virtual-list/virtual-list.svelte b/src/uix/eidos/components/virtual-list/virtual-list.svelte index 2e160b23c..64c601299 100644 --- a/src/uix/eidos/components/virtual-list/virtual-list.svelte +++ b/src/uix/eidos/components/virtual-list/virtual-list.svelte @@ -19,6 +19,7 @@ const eidos = ActiveEidos.require(); const resolvedSize = $derived(eidos.resolve(size, 'md')); + const styleString = $derived(typeof style === 'string' ? style : undefined);
{#snippet children(snippetProps)} diff --git a/src/uix/morfo/components/announce.ts b/src/uix/morfo/components/announce.ts index 95b60d984..8db6ba522 100644 --- a/src/uix/morfo/components/announce.ts +++ b/src/uix/morfo/components/announce.ts @@ -33,12 +33,12 @@ export const announceMorfo = { }, { // All internal live regions cleared. - name: 'absent-clear', + name: 'commit-reset', semantic: { - family: 'absent', - verb: 'cancel', + family: 'commit', + verb: 'reset', target: v.partRef('provider'), - intent: 'absent', + intent: 'neutral', sequence: 'post' } } diff --git a/web/routes/uix/components/announce/+page.svelte b/web/routes/uix/components/announce/+page.svelte index 95b1cefb4..d0882fe09 100644 --- a/web/routes/uix/components/announce/+page.svelte +++ b/web/routes/uix/components/announce/+page.svelte @@ -444,7 +444,7 @@ sema ยท events -

Announce raises commit-announce-polite / commit-announce-assertive on every message post, and absent-clear when regions are wiped. Use Play to replay an event against the Provider.

+

Announce raises commit-announce-polite / commit-announce-assertive on every message post, and commit-reset when regions are wiped. Use Play to replay an event against the Provider.

NameFamilyVerbSequenceIntentPlay