Glass Slider
washiveil/glass-sliderFreeComponent
Slider with a ruri range on a glass track, built on Radix Slider.
Install it
npx shadcn@latest add https://washiveil.alexchih.com/r/glass-slider.jsonSource
1'use client'23import * as React from 'react'4import { Slider as SliderPrimitive } from 'radix-ui'56import { cn } from '@/lib/utils'78const GlassSlider = React.forwardRef<9 React.ComponentRef<typeof SliderPrimitive.Root>,10 React.ComponentPropsWithoutRef<typeof SliderPrimitive.Root>11>(({ className, 'aria-label': ariaLabel, ...props }, ref) => (12 <SliderPrimitive.Root13 ref={ref}14 className={cn('relative flex w-full touch-none select-none items-center', className)}15 {...props}16 >17 <SliderPrimitive.Track className="relative h-1.5 w-full grow overflow-hidden rounded-full border border-glass-edge bg-glass">18 <SliderPrimitive.Range className="absolute h-full bg-ruri dark:bg-ruri-soft" />19 </SliderPrimitive.Track>20 <SliderPrimitive.Thumb aria-label={ariaLabel} className="block size-6 rounded-full border border-glass-edge bg-background shadow transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background data-[disabled]:pointer-events-none data-[disabled]:opacity-50" />21 </SliderPrimitive.Root>22))23GlassSlider.displayName = SliderPrimitive.Root.displayName2425export { GlassSlider }
What it pulls in
npm packages
Other registry items
Files it writes
More from washiveil
All 58 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Ambient Fieldambient-field | washiveil | Components | Free | no deps | |
| Chipchip | washiveil | Components | Free | 1 dep | |
| Code Badgecode-badge | washiveil | Components | Free | no deps | |
| Glass Accordionglass-accordion | washiveil | Components | Free | 2 deps | |
| Glass Alertglass-alert | washiveil | Components | Free | 1 dep | |
| Glass Alert Dialogglass-alert-dialog | washiveil | Components | Free | 1 dep | |
| Glass Aspect Ratioglass-aspect-ratio | washiveil | Components | Free | 1 dep | |
| Glass Avatarglass-avatar | washiveil | Components | Free | 1 dep |
