diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index 48220220..a0d5f97b 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -4661,7 +4661,7 @@ export interface TreeNode {
| selectedIds | No | let
| Yes | ReadonlyArray
| []
| Set the node ids to be selected |
| activeId | No | let
| Yes | TreeNodeId
| ""
| Set the current active node id
Only one node can be active |
| children | No | let
| No | Array
| []
| Provide an array of children nodes to render |
-| size | No | let
| No | "default" | "compact"
| "default"
| Specify the TreeView size |
+| size | Yes | let
| No | "xs"
| undefined
| Specify the TreeView size |
| labelText | No | let
| No | string
| ""
| Specify the label text |
| hideLabel | No | let
| No | boolean
| false
| Set to `true` to visually hide the label text |
| expandAll | No | function
| No | () => void
| () => { expandedIds = [...nodeIds]; }
| Programmatically expand all nodes |
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index d137a48f..02a7810d 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -14439,11 +14439,10 @@
"name": "size",
"kind": "let",
"description": "Specify the TreeView size",
- "type": "\"default\" | \"compact\"",
- "value": "\"default\"",
+ "type": "\"xs\"",
"isFunction": false,
"isFunctionDeclaration": false,
- "isRequired": false,
+ "isRequired": true,
"constant": false,
"reactive": false
},
diff --git a/docs/src/pages/components/TreeView.svx b/docs/src/pages/components/TreeView.svx
index fe2a4aa0..3b83b9f5 100644
--- a/docs/src/pages/components/TreeView.svx
+++ b/docs/src/pages/components/TreeView.svx
@@ -23,11 +23,11 @@ The active node can be set through `activeId`.
-## Compact size
+## Extra-small size
-Set `size` to `"compact"` to use the compact variant.
+Set `size` to `"xs"` to use the extra-small variant.
-
+
## With icons
diff --git a/docs/src/pages/framed/TreeView/TreeViewCompact.svelte b/docs/src/pages/framed/TreeView/TreeViewXs.svelte
similarity index 98%
rename from docs/src/pages/framed/TreeView/TreeViewCompact.svelte
rename to docs/src/pages/framed/TreeView/TreeViewXs.svelte
index 126c1871..16579b35 100644
--- a/docs/src/pages/framed/TreeView/TreeViewCompact.svelte
+++ b/docs/src/pages/framed/TreeView/TreeViewXs.svelte
@@ -46,7 +46,7 @@