diff --git a/docs/src/pages/components/Button.svx b/docs/src/pages/components/Button.svx
index c0b06446..b01bf4dd 100644
--- a/docs/src/pages/components/Button.svx
+++ b/docs/src/pages/components/Button.svx
@@ -5,6 +5,7 @@
import TextBold16 from "carbon-icons-svelte/lib/TextBold16";
import TextItalic16 from "carbon-icons-svelte/lib/TextItalic16";
import TextUnderline16 from "carbon-icons-svelte/lib/TextUnderline16";
+ import Login16 from "carbon-icons-svelte/lib/Login16";
import Preview from "../../components/Preview.svelte";
let index = 1;
@@ -36,7 +37,11 @@
### Danger tertiary, icon-only button
-**Note:** you must provide an `iconDescription` for the button tooltip.
+
+
+ You must provide an `iconDescription` for the button tooltip.
+
+
@@ -50,10 +55,18 @@
### Icon-only button
-**Note:** you must provide an `iconDescription` for the button tooltip.
+
+
+ You must provide an `iconDescription` for the button tooltip.
+
+
+### Icon-only, link button
+
+
+
### Icon-only button (custom tooltip position)
The tooltip position and alignment can be controlled by `tooltipPosition` and `tooltipAlignment`.
diff --git a/src/Button/Button.svelte b/src/Button/Button.svelte
index bd291be1..3ec84c63 100644
--- a/src/Button/Button.svelte
+++ b/src/Button/Button.svelte
@@ -95,7 +95,7 @@
$: buttonProps = {
type: href && !disabled ? undefined : type,
tabindex,
- disabled,
+ disabled: disabled === true ? true : undefined,
href,
"aria-pressed": hasIconOnly && kind === "ghost" ? isSelected : undefined,
...$$restProps,