import React, { CSSProperties, useEffect } from "react"; import RCSlider, { SliderProps } from "rc-slider"; import 'rc-slider/assets/index.css'; const Slider: React.FC = ({ ...props }) => { const trackStyle: CSSProperties = { backgroundColor: 'var(--tblr-primary)' } const handleStyle: CSSProperties = { borderColor: 'var(--tblr-primary)', } useEffect(() => { const handle = document.querySelector('div.rc-slider-handle'); console.log(handle) if (handle) { handle.onmouseenter = function (ev) { handle.style.boxShadow = '0 0 0 5px var(--tblr-primary)'; handle.style.transition = 'box-shadow 0.3s ease' } handle.onmouseleave = function (ev) { handle.style.boxShadow = 'none' } } }, []); return (
) } export default Slider;