diff --git a/src/routes/test/accordion/+page.svelte b/src/routes/test/accordion/+page.svelte
index b869e9714..e761289aa 100644
--- a/src/routes/test/accordion/+page.svelte
+++ b/src/routes/test/accordion/+page.svelte
@@ -70,7 +70,7 @@
El content expone data-state="open|closed" y
- --bits-accordion-content-height para animar
+ --terra-accordion-content-height para animar
con CSS sin JavaScript adicional.
diff --git a/src/uix/terra/README.md b/src/uix/terra/README.md
index c25c42997..fc9ec1da7 100644
--- a/src/uix/terra/README.md
+++ b/src/uix/terra/README.md
@@ -527,7 +527,7 @@ export const CONTRACTS: Record = {
version: 1,
parts: {
root: [
- { attr: 'data-switch-root', description: 'Siempre presente en el root' },
+ { attr: 'data-switch', description: 'Siempre presente en el root' },
{ attr: 'data-state', values: ['checked', 'unchecked'], description: 'Estado' },
{ attr: 'data-disabled', description: 'Presente cuando disabled=true' },
],
@@ -549,7 +549,7 @@ import { assertDataContract } from '$terra/utils/contracts';
readonly props = $derived.by(() => {
const props = {
- "data-switch-root": "",
+ "data-switch": "",
"data-state": getDataChecked(this.opts.checked.current),
// ...
} as const;
diff --git a/src/uix/terra/accordion/accordion.svelte.ts b/src/uix/terra/accordion/accordion.svelte.ts
index c2de7b7a8..25ee8be24 100644
--- a/src/uix/terra/accordion/accordion.svelte.ts
+++ b/src/uix/terra/accordion/accordion.svelte.ts
@@ -375,8 +375,8 @@ export class AccordionContentState {
"data-orientation": this.item.root.opts.orientation.current,
[accordionAttrs.content]: "",
style: {
- "--bits-accordion-content-height": `${this.dimensions.height}px`,
- "--bits-accordion-content-width": `${this.dimensions.width}px`,
+ "--terra-accordion-content-height": `${this.dimensions.height}px`,
+ "--terra-accordion-content-width": `${this.dimensions.width}px`,
},
hidden:
this.opts.hiddenUntilFound.current && !this.item.isActive
diff --git a/src/uix/terra/accordion/components/accordion-content.svelte b/src/uix/terra/accordion/components/accordion-content.svelte
index 096700eb7..437506f0a 100644
--- a/src/uix/terra/accordion/components/accordion-content.svelte
+++ b/src/uix/terra/accordion/components/accordion-content.svelte
@@ -1,4 +1,38 @@
diff --git a/src/uix/terra/command/components/command-empty.svelte b/src/uix/terra/command/components/command-empty.svelte
index 3d5518c9e..388719521 100644
--- a/src/uix/terra/command/components/command-empty.svelte
+++ b/src/uix/terra/command/components/command-empty.svelte
@@ -1,4 +1,34 @@
diff --git a/src/uix/terra/command/components/command-group.svelte b/src/uix/terra/command/components/command-group.svelte
index 955954b09..afe53c8f4 100644
--- a/src/uix/terra/command/components/command-group.svelte
+++ b/src/uix/terra/command/components/command-group.svelte
@@ -1,4 +1,36 @@
diff --git a/src/uix/terra/date-range-field/components/date-range-field-input.svelte b/src/uix/terra/date-range-field/components/date-range-field-input.svelte
index c7902751f..227fb7302 100644
--- a/src/uix/terra/date-range-field/components/date-range-field-input.svelte
+++ b/src/uix/terra/date-range-field/components/date-range-field-input.svelte
@@ -1,4 +1,21 @@
@@ -28,3 +55,4 @@
{@render children?.()}
{/if}
+
diff --git a/src/uix/terra/file-upload/components/file-upload-item-name.svelte b/src/uix/terra/file-upload/components/file-upload-item-name.svelte
index 603b62597..1f071d473 100644
--- a/src/uix/terra/file-upload/components/file-upload-item-name.svelte
+++ b/src/uix/terra/file-upload/components/file-upload-item-name.svelte
@@ -1,4 +1,29 @@
@@ -28,3 +53,4 @@
{@render children?.()}
{/if}
+
diff --git a/src/uix/terra/file-upload/components/file-upload-item-size.svelte b/src/uix/terra/file-upload/components/file-upload-item-size.svelte
index 36a17963f..2acb64433 100644
--- a/src/uix/terra/file-upload/components/file-upload-item-size.svelte
+++ b/src/uix/terra/file-upload/components/file-upload-item-size.svelte
@@ -1,4 +1,21 @@
@@ -32,3 +65,4 @@
{@render children?.()}
{/if}
+
diff --git a/src/uix/terra/file-upload/components/file-upload-root.svelte b/src/uix/terra/file-upload/components/file-upload-root.svelte
index e3ddb303e..0d8f88438 100644
--- a/src/uix/terra/file-upload/components/file-upload-root.svelte
+++ b/src/uix/terra/file-upload/components/file-upload-root.svelte
@@ -1,4 +1,42 @@
@@ -46,3 +84,4 @@
{@render children?.()}
{/if}
+
diff --git a/src/uix/terra/form/components/Form.Control.svelte b/src/uix/terra/form/components/Form.Control.svelte
index d440b081a..774f12d68 100644
--- a/src/uix/terra/form/components/Form.Control.svelte
+++ b/src/uix/terra/form/components/Form.Control.svelte
@@ -1,4 +1,38 @@