diff --git a/apps/docs/content/_data/components.json b/apps/docs/content/_data/components.json
index 79622100f7..1fea305068 100644
--- a/apps/docs/content/_data/components.json
+++ b/apps/docs/content/_data/components.json
@@ -263,8 +263,14 @@
},
{
"title": "Slider",
- "page": "legacy",
- "markdown": "./libs/components/src/lib/slider/README.md"
+ "description": "Allows users to choose from a range of values along a horizontal or vertical line",
+ "variations": "./libs/components/src/lib/slider/VARIATIONS.md",
+ "guidelines": "./libs/components/src/lib/slider/GUIDELINES.md",
+ "hideGuidelines": "true",
+ "code": "./libs/components/src/lib/slider/README.md",
+ "accessibility": "./libs/components/src/lib/slider/ACCESSIBILITY.md",
+ "useCases": "./libs/components/src/lib/slider/USE-CASES.md",
+ "hideUseCases": "true"
},
{
"title": "Tabs",
@@ -370,7 +376,8 @@
"hideGuidelines": "true",
"code": "./libs/components/src/lib/range-slider/README.md",
"accessibility": "./libs/components/src/lib/range-slider/ACCESSIBILITY.md",
- "useCases": "./libs/components/src/lib/range-slider/USE-CASES.md"
+ "useCases": "./libs/components/src/lib/range-slider/USE-CASES.md",
+ "status": "alpha"
},
{
"title": "Split Button",
diff --git a/libs/components/src/lib/range-slider/README.md b/libs/components/src/lib/range-slider/README.md
index b6c7bd78f2..cb47764d28 100644
--- a/libs/components/src/lib/range-slider/README.md
+++ b/libs/components/src/lib/range-slider/README.md
@@ -34,7 +34,7 @@ registerRangeSlider('your-prefix');
import { VRangeSlider } from '@vonage/vivid-vue';
-
`accent`
`cta` | The connotation of the component |
+| **disabled** | `boolean` | Sets the element's disabled state |
| **end** | `string` | The current end value of the element. |
| **markers** | `boolean` | Display markers on/off |
| **max** | `number` | The maximum value of the range. |
diff --git a/libs/components/src/lib/slider/ACCESSIBILITY.md b/libs/components/src/lib/slider/ACCESSIBILITY.md
new file mode 100644
index 0000000000..a245ab6ecc
--- /dev/null
+++ b/libs/components/src/lib/slider/ACCESSIBILITY.md
@@ -0,0 +1,9 @@
+## Implementation
+
+The slider has a `role` of `slider`, which needs an accessible label. You must provide it using `aria-label`.
+
+Vivid automatically sets the `aria-valuetext` attribute on the slider. The attribute is read by assistive technology. You can control its format using the `valueTextFormatter` property for a more human-readable value.
+
+## Resources
+
+- [Vivid Tabs: Manual accessibility test](https://docs.google.com/spreadsheets/d/15J0sHxVUlmjv7HwT2b0gGNJFP_vsjAByzgRP_4oWYKk/edit?gid=1175911860#gid=1175911860)
diff --git a/libs/components/src/lib/slider/GUIDELINES.md b/libs/components/src/lib/slider/GUIDELINES.md
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/libs/components/src/lib/slider/README.md b/libs/components/src/lib/slider/README.md
index b9c76f7b08..f0db3813c8 100644
--- a/libs/components/src/lib/slider/README.md
+++ b/libs/components/src/lib/slider/README.md
@@ -1,23 +1,58 @@
-# Slider
+## Usage
-Represents a slider custom element.
+
When used vertically, the Slider fits the height of its container.
+