diff --git a/packages/vuetify/src/components/VSlider/VSliderThumb.tsx b/packages/vuetify/src/components/VSlider/VSliderThumb.tsx index 69ab64540ea..1e8cce796df 100644 --- a/packages/vuetify/src/components/VSlider/VSliderThumb.tsx +++ b/packages/vuetify/src/components/VSlider/VSliderThumb.tsx @@ -84,6 +84,8 @@ export const VSliderThumb = genericComponent()({ indexFromEnd, } = slider + const elevationProps = computed(() => !disabled.value ? elevation.value : undefined) + const { elevationClasses } = useElevation(elevationProps) const { textColorClasses, textColorStyles } = useTextColor(thumbColor) const { pageup, pagedown, end, home, left, right, down, up } = keyValues @@ -129,7 +131,6 @@ export const VSliderThumb = genericComponent()({ useRender(() => { const positionPercentage = convertToUnit(indexFromEnd.value ? 100 - props.position : props.position, '%') - const { elevationClasses } = useElevation(computed(() => !disabled.value ? elevation.value : undefined)) return (