diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index 7bbbdc3fc8..d689be6ad0 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -1,6 +1,6 @@
# Component Index
-> 155 components exported from carbon-components-svelte@0.25.1.
+> 156 components exported from carbon-components-svelte@0.25.1.
## Components
@@ -105,6 +105,7 @@
- [`SelectItemGroup`](#selectitemgroup)
- [`SelectSkeleton`](#selectskeleton)
- [`SelectableTile`](#selectabletile)
+- [`SelectableTileGroup`](#selectabletilegroup)
- [`SideNav`](#sidenav)
- [`SideNavItems`](#sidenavitems)
- [`SideNavLink`](#sidenavlink)
@@ -2904,8 +2905,8 @@ None.
| Prop name | Kind | Reactive | Type | Default value | Description |
| :-------------- | :--------------- | :------- | :---------------------------------------- | ------------------------------------------------ | ------------------------------------------------------------- |
| ref | let
| Yes | null | HTMLInputElement
| null
| Obtain a reference to the input HTML element |
+| light | let
| Yes | boolean
| false
| Set to `true` to enable the light variant |
| selected | let
| Yes | boolean
| false
| Set to `true` to select the tile |
-| light | let
| No | boolean
| false
| Set to `true` to enable the light variant |
| title | let
| No | string
| "title"
| Specify the title of the selectable tile |
| value | let
| No | string
| "value"
| Specify the value of the selectable tile |
| tabindex | let
| No | string
| "0"
| Specify the tabindex |
@@ -2923,11 +2924,35 @@ None.
| Event name | Type | Detail |
| :--------- | :-------- | :----- |
+| change | forwarded | -- |
+| keydown | forwarded | -- |
| click | forwarded | -- |
| mouseover | forwarded | -- |
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
-| keydown | forwarded | -- |
+
+## `SelectableTileGroup`
+
+### Props
+
+| Prop name | Kind | Reactive | Type | Default value | Description |
+| :------------- | :--------------- | :------- | :------------------- | ------------------ | -------------------------------------------------------------- |
+| selectedValues | let
| Yes | any[]
| []
| Specify the selected tile's |
+| disabled | let
| No | boolean
| false
| Set to `true` to disable the tile group |
+| legend | let
| No | string
| ""
| Specify the legend text |
+| light | let
| No | boolean
| false
| Set to `true` to enable the light variant throughout the group |
+
+### Slots
+
+| Slot name | Default | Props | Fallback |
+| :-------- | :------ | :---- | :------- |
+| -- | Yes | -- | -- |
+
+### Events
+
+| Event name | Type | Detail |
+| :--------- | :--------- | :----- |
+| select | dispatched | -- |
## `SideNav`
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 98e830608e..d47f431a83 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -1,5 +1,5 @@
{
- "total": 155,
+ "total": 156,
"components": [
{
"moduleName": "SkeletonText",
@@ -8534,7 +8534,7 @@
"value": "false",
"isFunction": false,
"constant": false,
- "reactive": false
+ "reactive": true
},
{
"name": "title",
@@ -8609,11 +8609,12 @@
],
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
"events": [
+ { "type": "forwarded", "name": "change", "element": "input" },
+ { "type": "forwarded", "name": "keydown", "element": "input" },
{ "type": "forwarded", "name": "click", "element": "label" },
{ "type": "forwarded", "name": "mouseover", "element": "label" },
{ "type": "forwarded", "name": "mouseenter", "element": "label" },
- { "type": "forwarded", "name": "mouseleave", "element": "label" },
- { "type": "forwarded", "name": "keydown", "element": "label" }
+ { "type": "forwarded", "name": "mouseleave", "element": "label" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "label" }
@@ -8744,6 +8745,56 @@
"typedefs": [],
"rest_props": { "type": "Element", "name": "fieldset" }
},
+ {
+ "moduleName": "SelectableTileGroup",
+ "filePath": "/src/Tile/SelectableTileGroup.svelte",
+ "props": [
+ {
+ "name": "selectedValues",
+ "kind": "let",
+ "description": "Specify the selected tile's",
+ "type": "any[]",
+ "value": "[]",
+ "isFunction": false,
+ "constant": false,
+ "reactive": true
+ },
+ {
+ "name": "disabled",
+ "kind": "let",
+ "description": "Set to `true` to disable the tile group",
+ "type": "boolean",
+ "value": "false",
+ "isFunction": false,
+ "constant": false,
+ "reactive": false
+ },
+ {
+ "name": "legend",
+ "kind": "let",
+ "description": "Specify the legend text",
+ "type": "string",
+ "value": "\"\"",
+ "isFunction": false,
+ "constant": false,
+ "reactive": false
+ },
+ {
+ "name": "light",
+ "kind": "let",
+ "description": "Set to `true` to enable the light variant throughout the group",
+ "type": "boolean",
+ "value": "false",
+ "isFunction": false,
+ "constant": false,
+ "reactive": false
+ }
+ ],
+ "slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
+ "events": [{ "type": "dispatched", "name": "select" }],
+ "typedefs": [],
+ "rest_props": { "type": "Element", "name": "fieldset" }
+ },
{
"moduleName": "TimePicker",
"filePath": "/src/TimePicker/TimePicker.svelte",
diff --git a/docs/src/pages/components/RadioTile.svx b/docs/src/pages/components/RadioTile.svx
index 34109335c6..1a554fc5bf 100644
--- a/docs/src/pages/components/RadioTile.svx
+++ b/docs/src/pages/components/RadioTile.svx
@@ -7,6 +7,7 @@ components: ["TileGroup", "RadioTile"]
import Preview from "../../components/Preview.svelte";
+
### Default