diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index abe2152456..41c2730bc3 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -335,7 +335,7 @@ export type BreakpointValue = 320 | 672 | 1056 | 1312 | 1584;
| Prop name | Required | Kind | Reactive | Type | Default value | Description |
| :-------- | :------- | :--------------- | :------- | -------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------- |
-| sizes | No | let
| Yes | Record
| { sm: false, md: false, lg: false, xlg: false, max: false, }
| Carbon grid sizes as an object |
+| sizes | No | let
| Yes | Record
| { sm: false, md: false, lg: false, xlg: false, max: false, }
| Bind to all Carbon grid breakpoints. |
| size | No | let
| Yes | BreakpointSize
| undefined
| Determine the current Carbon grid breakpoint size |
### Slots
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 71fc09ff1e..015716aaf6 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -358,7 +358,7 @@
{
"name": "sizes",
"kind": "let",
- "description": "Carbon grid sizes as an object",
+ "description": "Bind to all Carbon grid breakpoints.",
"type": "Record",
"value": "{ sm: false, md: false, lg: false, xlg: false, max: false, }",
"isFunction": false,
diff --git a/docs/src/pages/components/Breakpoint.svx b/docs/src/pages/components/Breakpoint.svx
index 072a5659ae..b07da4d413 100644
--- a/docs/src/pages/components/Breakpoint.svx
+++ b/docs/src/pages/components/Breakpoint.svx
@@ -6,7 +6,7 @@
import Preview from "../../components/Preview.svelte";
-The [Carbon Design System grid implementation](https://carbondesignsystem.com/guidelines/2x-grid/implementation#responsive-options) defines five responsive breakpoints:
+The [Carbon Design System grid implementation](https://carbondesignsystem.com/elements/2x-grid/overview/#breakpoints) defines five responsive breakpoints:
Small: less than 672px
diff --git a/src/Breakpoint/Breakpoint.svelte b/src/Breakpoint/Breakpoint.svelte
index c040e90371..08dc056876 100644
--- a/src/Breakpoint/Breakpoint.svelte
+++ b/src/Breakpoint/Breakpoint.svelte
@@ -1,4 +1,6 @@
diff --git a/src/Breakpoint/breakpointObserver.js b/src/Breakpoint/breakpointObserver.js
index c87fc4d124..6630b808e2 100644
--- a/src/Breakpoint/breakpointObserver.js
+++ b/src/Breakpoint/breakpointObserver.js
@@ -75,8 +75,9 @@ export function breakpointObserver() {
}
function checkSizeValid(size) {
- if (size in breakpoints == false)
+ if (size in breakpoints == false) {
throw new Error(`"${size}" is not a valid breakpoint size.`);
+ }
}
export default breakpointObserver;
diff --git a/src/Breakpoint/breakpoints.js b/src/Breakpoint/breakpoints.js
index a65be79191..db4b59a04f 100644
--- a/src/Breakpoint/breakpoints.js
+++ b/src/Breakpoint/breakpoints.js
@@ -1,5 +1,6 @@
/**
- * Pixel sizes of Carbon grid breakpoints.
+ * Carbon grid breakpoints in px.
+ * @see https://carbondesignsystem.com/elements/2x-grid/overview/#breakpoints
* @type {Record}
*/
export const breakpoints = Object.freeze({
diff --git a/types/Breakpoint/Breakpoint.svelte.d.ts b/types/Breakpoint/Breakpoint.svelte.d.ts
index f608070d85..e2c36a6052 100644
--- a/types/Breakpoint/Breakpoint.svelte.d.ts
+++ b/types/Breakpoint/Breakpoint.svelte.d.ts
@@ -12,7 +12,7 @@ export interface BreakpointProps {
size?: BreakpointSize;
/**
- * Carbon grid sizes as an object
+ * Bind to all Carbon grid breakpoints.
* @default { sm: false, md: false, lg: false, xlg: false, max: false, }
*/
sizes?: Record;