diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index f1bfdfd9..85875a50 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -1,6 +1,6 @@
# Component Index
-> 155 components exported from carbon-components-svelte@0.27.0.
+> 156 components exported from carbon-components-svelte@0.27.0.
## Components
@@ -84,6 +84,7 @@
- [`NumberInput`](#numberinput)
- [`NumberInputSkeleton`](#numberinputskeleton)
- [`OrderedList`](#orderedlist)
+- [`OutboundLink`](#outboundlink)
- [`OverflowMenu`](#overflowmenu)
- [`OverflowMenuItem`](#overflowmenuitem)
- [`Pagination`](#pagination)
@@ -2361,6 +2362,27 @@ None.
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
+## `OutboundLink`
+
+### Props
+
+None.
+
+### Slots
+
+| Slot name | Default | Props | Fallback |
+| :-------- | :------ | :---- | :------- |
+| -- | Yes | -- | -- |
+
+### Events
+
+| Event name | Type | Detail |
+| :--------- | :-------- | :----- |
+| click | forwarded | -- |
+| mouseover | forwarded | -- |
+| mouseenter | forwarded | -- |
+| mouseleave | forwarded | -- |
+
## `OverflowMenu`
### Props
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 4ece589c..f04a99cf 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -1,5 +1,5 @@
{
- "total": 155,
+ "total": 156,
"components": [
{
"moduleName": "SkeletonText",
@@ -5083,6 +5083,21 @@
"typedefs": [],
"rest_props": { "type": "Element", "name": "div" }
},
+ {
+ "moduleName": "OutboundLink",
+ "filePath": "/src/Link/OutboundLink.svelte",
+ "props": [],
+ "slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
+ "events": [
+ { "type": "forwarded", "name": "click", "element": "Link" },
+ { "type": "forwarded", "name": "mouseover", "element": "Link" },
+ { "type": "forwarded", "name": "mouseenter", "element": "Link" },
+ { "type": "forwarded", "name": "mouseleave", "element": "Link" }
+ ],
+ "typedefs": [],
+ "rest_props": { "type": "InlineComponent", "name": "Link" },
+ "extends": { "interface": "LinkProps", "import": "\"./Link\"" }
+ },
{
"moduleName": "ListItem",
"filePath": "/src/ListItem/ListItem.svelte",
diff --git a/docs/src/pages/components/Link.svx b/docs/src/pages/components/Link.svx
index 8d25d605..de56bdf4 100644
--- a/docs/src/pages/components/Link.svx
+++ b/docs/src/pages/components/Link.svx
@@ -1,5 +1,5 @@
@@ -9,14 +9,18 @@
### Target _blank
-Setting `target` to `"_blank"` opens the link in a new tab.
-
-If `target="_blank"`, the `Link` component will automatically set `rel="noopener noreferrer"` to guard against [potential cross-origin security exploits](https://web.dev/external-anchors-use-rel-noopener/).
+If setting `target` to `"_blank"`, the `Link` component will automatically set `rel="noopener noreferrer"` to guard against [potential cross-origin security exploits](https://web.dev/external-anchors-use-rel-noopener/).
You can override the `rel` attribute with a custom value.
Carbon Design System
+### Outbound link
+
+An alternative to manually setting `target` to `"_blank"` is to use the `OutboundLink`.
+
+