diff --git a/README.md b/README.md
index 17967c57bb..0dae3e8eb0 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ Design systems facilitate design and development through reuse, consistency, and
The Carbon Svelte portfolio also includes:
-- **[Carbon Icons Svelte](https://github.com/IBM/carbon-icons-svelte)**: 6000+ Carbon icons as Svelte components
+- **[Carbon Icons Svelte](https://github.com/IBM/carbon-icons-svelte)**: 7000+ Carbon icons as Svelte components
- **[Carbon Pictograms Svelte](https://github.com/IBM/carbon-pictograms-svelte)**: 700+ Carbon pictograms as Svelte components
- **[Carbon Charts Svelte](https://github.com/carbon-design-system/carbon-charts/tree/master/packages/svelte)**: 20+ charts, powered by d3
- **[Carbon Preprocess Svelte](https://github.com/IBM/carbon-preprocess-svelte)**: Collection of Svelte preprocessors for Carbon
diff --git a/docs/src/layouts/ComponentLayout.svelte b/docs/src/layouts/ComponentLayout.svelte
index deb57cd7b3..ed7875470a 100644
--- a/docs/src/layouts/ComponentLayout.svelte
+++ b/docs/src/layouts/ComponentLayout.svelte
@@ -158,6 +158,7 @@
.prose > p > .bx--link {
font-size: inherit;
+ text-decoration: underline;
}
.prose .toc {
diff --git a/docs/src/pages/index.svelte b/docs/src/pages/index.svelte
index 0a94746d9c..53df99bfcd 100644
--- a/docs/src/pages/index.svelte
+++ b/docs/src/pages/index.svelte
@@ -29,7 +29,17 @@
g80: "Gray 80",
g90: "Gray 90",
g100: "Gray 100",
+ all: "All",
};
+
+ const cssImportAll = `import "carbon-components-svelte/css/all.css";`;
+ const cssThemeToggle = `
- Install
-
@@ -109,8 +120,8 @@
Installation
- carbon-components-svelte
- as a development dependency in your project.
- Using Yarn:
Styling
- This is best suited for rapid prototyping or if your set-up does - not use a CSS loader. -
+This is best suited for rapid prototyping.
+@@ -155,6 +164,14 @@
+
@@ -182,7 +199,39 @@
- Use the "all.css" StyleSheet for dynamic, client-side theming.
+
+ Programmatically switch between each of the five Carbon themes by
+ setting the "theme" attribute on the HTML element.
+
+
+ You can use the
+
+ Theme utility component
+
+ to update the theme at runtime.
+
@@ -206,7 +255,7 @@
Dynamic theming
+ Portfolio
+
{#if skeleton}