diff --git a/docs/components/range/examples/DefaultRange.vue b/docs/components/range/examples/DefaultRange.vue
index 762bba4..4bb4e9a 100644
--- a/docs/components/range/examples/DefaultRange.vue
+++ b/docs/components/range/examples/DefaultRange.vue
@@ -1,6 +1,10 @@
-
+
+
+
+
+
{{ value }}
diff --git a/src/components/Range/Range.vue b/src/components/Range/Range.vue
index d345769..088a365 100644
--- a/src/components/Range/Range.vue
+++ b/src/components/Range/Range.vue
@@ -1,12 +1,12 @@
-
+
diff --git a/src/components/Range/composables/useRangeClasses.ts b/src/components/Range/composables/useRangeClasses.ts
index 5df89f6..e6615aa 100644
--- a/src/components/Range/composables/useRangeClasses.ts
+++ b/src/components/Range/composables/useRangeClasses.ts
@@ -1,12 +1,27 @@
+import { simplifyTailwindClasses } from '@/utils/simplifyTailwindClasses'
import { computed } from 'vue'
+import type { Ref } from 'vue'
+import type { InputSize } from '@/components/Input/types'
// Range
const rangeDefaultClasses = 'w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700'
const rangeLabelClasses = 'block mb-2 text-sm font-medium text-gray-900 dark:text-white'
-export function useRangeClasses() {
+const rangeSizeClasses: Record = {
+ lg: 'h-3 range-lg',
+ md: 'h-2 range-md',
+ sm: 'h-1 range-sm',
+}
+
+export type UseRangeClassesProps = {
+ disabled: Ref
+ size: Ref
+}
+
+export function useRangeClasses(props: UseRangeClassesProps) {
+ console.log(props.size.value)
const rangeClasses = computed(() => {
- return rangeDefaultClasses
+ return simplifyTailwindClasses(rangeDefaultClasses, rangeSizeClasses[props.size.value])
})
const labelClasses = computed(() => {