diff --git a/README.md b/README.md
index cc9e309e..eebdba1a 100644
--- a/README.md
+++ b/README.md
@@ -155,7 +155,8 @@ Using JavaScript:
$: document.documentElement.setAttribute("theme", theme);
-
+
+
```
### TypeScript support
diff --git a/docs/src/App.svelte b/docs/src/App.svelte
index c3e84643..32b6194b 100644
--- a/docs/src/App.svelte
+++ b/docs/src/App.svelte
@@ -3,6 +3,8 @@
import { routes } from "../.routify/routes";
+
+
-
-
diff --git a/docs/src/components/ComponentApi.svelte b/docs/src/components/ComponentApi.svelte
index 75356c97..a6d25ef5 100644
--- a/docs/src/components/ComponentApi.svelte
+++ b/docs/src/components/ComponentApi.svelte
@@ -39,29 +39,6 @@
);
-
-
Component source code:
@@ -101,12 +78,12 @@
{/if}
- {#each prop.type.split(' | ') as type, i (type)}
+ {#each prop.type.split(" | ") as type, i (type)}
- {#if type.startsWith('typeof')}
+ {#if type.startsWith("typeof")}
Carbon Svelte icon
- {:else if type.startsWith('HTML')}
+ {:else if type.startsWith("HTML")}
{:else if type in typeMap}
{typeMap[type]}
- {:else if type.startsWith('(')}
+ {:else if type.startsWith("(")}
{type}
{:else}
@@ -136,12 +113,12 @@
{prop.value}
{#if prop.description}
- {#each prop.description.split('\n') as line}
+ {#each prop.description.split("\n") as line}
{@html line
- .replace(/\/g, '>')
- .replace(/`(.*?)`/g, '$1
')}.
+ .replace(/\/g, ">")
+ .replace(/`(.*?)`/g, "$1
")}.
{/each}
{:else}
@@ -160,7 +137,7 @@
{#if component.slots.length > 0}
{#each component.slots as slot (slot.name)}
- {slot.default ? 'default' : slot.name}
+ {slot.default ? "default" : slot.name}
{/each}
{:else}
@@ -198,9 +175,32 @@
spreads
$$restProps
to the
- {#if component.rest_props.type === 'Element'}
+ {#if component.rest_props.type === "Element"}
{component.rest_props.name}
element.
{:else}{component.rest_props.name}
component.{/if}
{:else}This component does not spread restProps
{/if}
+
+
diff --git a/docs/src/components/Footer.svelte b/docs/src/components/Footer.svelte
index 4233f1ce..b2b8e391 100644
--- a/docs/src/components/Footer.svelte
+++ b/docs/src/components/Footer.svelte
@@ -2,12 +2,6 @@
import { Content, Grid, Row, Column, Link } from "carbon-components-svelte";
-
-
+
+
diff --git a/docs/src/components/InlineSnippet.svelte b/docs/src/components/InlineSnippet.svelte
index de3f4d50..a36636d2 100644
--- a/docs/src/components/InlineSnippet.svelte
+++ b/docs/src/components/InlineSnippet.svelte
@@ -5,12 +5,6 @@
import copy from "clipboard-copy";
-
-
+
+
diff --git a/docs/src/components/Preview.svelte b/docs/src/components/Preview.svelte
index 280f10ec..f9fc8d16 100644
--- a/docs/src/components/Preview.svelte
+++ b/docs/src/components/Preview.svelte
@@ -13,6 +13,40 @@
$: themedSrcUrl = $url(`${src}?theme=${$theme}`);
+
+ {#if framed}
+
+ {/if}
+
+ {#if framed}
+
+ {:else}
+
+ {/if}
+
+
+
+ {@html code}
+
+
+
+
-
-
- {#if framed}
-
- {/if}
-
- {#if framed}
-
- {:else}
-
- {/if}
-
-
-
- {@html code}
-
-
-
diff --git a/docs/src/components/TileCard.svelte b/docs/src/components/TileCard.svelte
index eadaae87..1e938b1c 100644
--- a/docs/src/components/TileCard.svelte
+++ b/docs/src/components/TileCard.svelte
@@ -12,6 +12,33 @@
$: tileComponent = href ? ClickableTile : Tile;
+
+
+
+
+
+
{title}
+ {#if subtitle}
+
{subtitle}
+ {/if}
+
+
+
+
+
+
+
-
-
-
-
-
-
-
{title}
- {#if subtitle}
-
{subtitle}
- {/if}
-
-
-
-
-
-
diff --git a/docs/src/layouts/ComponentLayout.svelte b/docs/src/layouts/ComponentLayout.svelte
index 82640c3f..dc836fea 100644
--- a/docs/src/layouts/ComponentLayout.svelte
+++ b/docs/src/layouts/ComponentLayout.svelte
@@ -48,71 +48,6 @@
}`;
-
-
@@ -208,3 +143,68 @@
+
+
diff --git a/docs/src/layouts/Recipe.svelte b/docs/src/layouts/Recipe.svelte
index 5b0ac79a..bb47af2d 100644
--- a/docs/src/layouts/Recipe.svelte
+++ b/docs/src/layouts/Recipe.svelte
@@ -24,6 +24,46 @@
});
+
+
+
+
+ {component}
+
+
+
+
+
+
+
+
+
+
Table of Contents
+
+
+
+
+
+
+
+
+
+
Table of Contents
+
+
+
+
+
-
-
-
-
-
- {component}
-
-
-
-
-
-
-
-
-
-
Table of Contents
-
-
-
-
-
-
-
-
-
-
Table of Contents
-
-
-
-
diff --git a/docs/src/pages/_layout.svelte b/docs/src/pages/_layout.svelte
index e2131aee..1d3e0340 100644
--- a/docs/src/pages/_layout.svelte
+++ b/docs/src/pages/_layout.svelte
@@ -34,6 +34,88 @@
});
+
+
+
+
+
+
+
+
+
+
+ Carbon Components Svelte
+ v{process.env.VERSION || ""}
+
+
+
+
+
+
+ Carbon Svelte portfolio
+
+ Carbon Icons Svelte
+
+
+ Carbon Pictograms Svelte
+
+
+ Carbon Charts Svelte
+
+ Resources
+
+ Carbon Design System
+
+
+ IBM Design Language
+
+
+
+
+
+
+
+
+
+ {#each components.children as child, i (child.path)}
+
+ {/each}
+
+
+ {#each recipes.children as child, i (child.path)}
+
+ {/each}
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
- Carbon Components Svelte
- v{process.env.VERSION || ''}
-
-
-
-
-
-
- Carbon Svelte portfolio
-
- Carbon Icons Svelte
-
-
- Carbon Pictograms Svelte
-
-
- Carbon Charts Svelte
-
- Resources
-
- Carbon Design System
-
-
- IBM Design Language
-
-
-
-
-
-
-
-
-
- {#each components.children as child, i (child.path)}
-
- {/each}
-
-
- {#each recipes.children as child, i (child.path)}
-
- {/each}
-
-
-
-
-
-
diff --git a/docs/src/pages/framed/Accordion/ExpandableAccordion.svelte b/docs/src/pages/framed/Accordion/ExpandableAccordion.svelte
index 93737986..ec03614d 100644
--- a/docs/src/pages/framed/Accordion/ExpandableAccordion.svelte
+++ b/docs/src/pages/framed/Accordion/ExpandableAccordion.svelte
@@ -29,7 +29,7 @@
open = !open;
}}"
>
- {open ? 'Collapse' : 'Expand'}
+ {open ? "Collapse" : "Expand"}
all
diff --git a/docs/src/pages/framed/CodeSnippet/HiddenCodeSnippet.svelte b/docs/src/pages/framed/CodeSnippet/HiddenCodeSnippet.svelte
index 93251d83..49584496 100644
--- a/docs/src/pages/framed/CodeSnippet/HiddenCodeSnippet.svelte
+++ b/docs/src/pages/framed/CodeSnippet/HiddenCodeSnippet.svelte
@@ -6,12 +6,6 @@
const code = Array.from({ length: 20 }, (_, i) => i + 1).join("\n");
-
-
{#if toggled}
- "Show more" will not render
+ "Show more" will not render
+
{/if}
@@ -27,8 +22,15 @@
{#if toggled}
-
"Show more" will render
+
"Show more" will render
+
{/if}
+
+
diff --git a/docs/src/pages/framed/ComboBox/FilterableComboBox.svelte b/docs/src/pages/framed/ComboBox/FilterableComboBox.svelte
index 80dbf5e8..38d408ba 100644
--- a/docs/src/pages/framed/ComboBox/FilterableComboBox.svelte
+++ b/docs/src/pages/framed/ComboBox/FilterableComboBox.svelte
@@ -10,6 +10,10 @@
diff --git a/docs/src/pages/framed/ComboBox/MultipleComboBox.svelte b/docs/src/pages/framed/ComboBox/MultipleComboBox.svelte
index 1bdd7a3b..0cd9d56f 100644
--- a/docs/src/pages/framed/ComboBox/MultipleComboBox.svelte
+++ b/docs/src/pages/framed/ComboBox/MultipleComboBox.svelte
@@ -16,12 +16,6 @@
$: secondary = formatSelected(comboBox2_selectedIndex);
-
-
Secondary: {secondary}
+
+
diff --git a/docs/src/pages/framed/ContentSwitcher/ContentSwitcherReactive.svelte b/docs/src/pages/framed/ContentSwitcher/ContentSwitcherReactive.svelte
index 3b33900e..517c25c2 100644
--- a/docs/src/pages/framed/ContentSwitcher/ContentSwitcherReactive.svelte
+++ b/docs/src/pages/framed/ContentSwitcher/ContentSwitcherReactive.svelte
@@ -4,12 +4,6 @@
let selectedIndex = 1;
-
-
@@ -27,3 +21,9 @@
Selected index: {selectedIndex}
+
+
diff --git a/docs/src/pages/framed/DataTable/DataTableAppendColumns.svelte b/docs/src/pages/framed/DataTable/DataTableAppendColumns.svelte
index 624b3260..c013365d 100644
--- a/docs/src/pages/framed/DataTable/DataTableAppendColumns.svelte
+++ b/docs/src/pages/framed/DataTable/DataTableAppendColumns.svelte
@@ -24,7 +24,7 @@
- {#if cell.key === 'overflow'}
+ {#if cell.key === "overflow"}
-
-
Secondary: {secondary}
+
+
diff --git a/docs/src/pages/framed/InlineLoading/InlineLoadingUx.svelte b/docs/src/pages/framed/InlineLoading/InlineLoadingUx.svelte
index fdaeb6bc..7eac3445 100644
--- a/docs/src/pages/framed/InlineLoading/InlineLoadingUx.svelte
+++ b/docs/src/pages/framed/InlineLoading/InlineLoadingUx.svelte
@@ -42,7 +42,7 @@
>
Cancel
- {#if state !== 'dormant'}
+ {#if state !== "dormant"}
{:else}
diff --git a/docs/src/pages/framed/MultiSelect/MultipleMultiSelect.svelte b/docs/src/pages/framed/MultiSelect/MultipleMultiSelect.svelte
index e98ce84a..b1c8c3b3 100644
--- a/docs/src/pages/framed/MultiSelect/MultipleMultiSelect.svelte
+++ b/docs/src/pages/framed/MultiSelect/MultipleMultiSelect.svelte
@@ -19,12 +19,6 @@
$: secondary = formatSelected(multiselect2_selectedIds);
-
-
Secondary: {secondary}
+
+
diff --git a/docs/src/pages/framed/RadioButton/ProgrammaticRadioButton.svelte b/docs/src/pages/framed/RadioButton/ProgrammaticRadioButton.svelte
index ef014adb..f0cffa46 100644
--- a/docs/src/pages/framed/RadioButton/ProgrammaticRadioButton.svelte
+++ b/docs/src/pages/framed/RadioButton/ProgrammaticRadioButton.svelte
@@ -19,7 +19,7 @@
- {#each ['free', 'standard', 'pro'] as value}
+ {#each ["free", "standard", "pro"] as value}
diff --git a/src/TextArea/TextArea.svelte b/src/TextArea/TextArea.svelte
index fa338b41..a623efef 100644
--- a/src/TextArea/TextArea.svelte
+++ b/src/TextArea/TextArea.svelte
@@ -94,8 +94,7 @@
value = target.value;
}}"
on:focus
- on:blur
- >
+ on:blur>
{#if !invalid && helperText}
{#if !disabled}
- {#if type === 'text'}
+ {#if type === "text"}
{hidePasswordLabel}
{:else}{showPasswordLabel}{/if}
{/if}
- {#if type === 'text'}
+ {#if type === "text"}
{:else}
diff --git a/src/Tile/ExpandableTile.svelte b/src/Tile/ExpandableTile.svelte
index ca514a10..08d8cbe4 100644
--- a/src/Tile/ExpandableTile.svelte
+++ b/src/Tile/ExpandableTile.svelte
@@ -63,7 +63,9 @@
class:bx--tile--is-expanded="{expanded}"
class:bx--tile--light="{light}"
{...$$restProps}
- style="{expanded ? $$restProps.style : `${$$restProps.style}; max-height: ${tileMaxHeight + tilePadding}px`}"
+ style="{expanded
+ ? $$restProps.style
+ : `${$$restProps.style}; max-height: ${tileMaxHeight + tilePadding}px`}"
on:click
on:click="{() => {
expanded = !expanded;
diff --git a/src/Toggle/Toggle.svelte b/src/Toggle/Toggle.svelte
index 7bd0a829..97b3e3b6 100644
--- a/src/Toggle/Toggle.svelte
+++ b/src/Toggle/Toggle.svelte
@@ -70,10 +70,9 @@
{labelA}
- {labelB}
+ {labelB}
diff --git a/src/Toggle/ToggleSkeleton.svelte b/src/Toggle/ToggleSkeleton.svelte
index ea0e61a9..3a0887ca 100644
--- a/src/Toggle/ToggleSkeleton.svelte
+++ b/src/Toggle/ToggleSkeleton.svelte
@@ -28,7 +28,9 @@
class:bx--skeleton="{true}"
/>
diff --git a/src/ToggleSmall/ToggleSmallSkeleton.svelte b/src/ToggleSmall/ToggleSmallSkeleton.svelte
index e7d7b1f8..d04d74c0 100644
--- a/src/ToggleSmall/ToggleSmallSkeleton.svelte
+++ b/src/ToggleSmall/ToggleSmallSkeleton.svelte
@@ -28,7 +28,9 @@
class:bx--skeleton="{true}"
/>