{"version":3,"file":"Slider.mjs","names":["Slider","BaseSlider"],"sources":["../../../src/base-ui/Slider/Slider.tsx"],"sourcesContent":["'use client';\n\nimport { Slider as BaseSlider } from '@base-ui/react/slider';\nimport { cx } from 'antd-style';\nimport { memo } from 'react';\n\nimport { styles } from './style';\nimport type { SliderProps } from './type';\n\nconst Slider = memo<SliderProps>(\n  ({ className, classNames, styles: customStyles, style, onChange, onChangeComplete, ...rest }) => (\n    <BaseSlider.Root\n      className={cx(styles.root, className)}\n      style={style}\n      onValueChange={(value) => onChange?.(value as number)}\n      onValueCommitted={(value) => onChangeComplete?.(value as number)}\n      {...rest}\n    >\n      <BaseSlider.Control\n        className={cx(styles.control, classNames?.control)}\n        style={customStyles?.control}\n      >\n        <BaseSlider.Track\n          className={cx(styles.track, classNames?.track)}\n          style={customStyles?.track}\n        >\n          <BaseSlider.Indicator\n            className={cx(styles.indicator, classNames?.indicator)}\n            style={customStyles?.indicator}\n          />\n          <BaseSlider.Thumb\n            className={cx(styles.thumb, classNames?.thumb)}\n            style={customStyles?.thumb}\n          />\n        </BaseSlider.Track>\n      </BaseSlider.Control>\n    </BaseSlider.Root>\n  ),\n);\n\nSlider.displayName = 'Slider';\n\nexport default Slider;\n"],"mappings":";;;;;;;AASA,MAAMA,WAAS,MACZ,EAAE,WAAW,YAAY,QAAQ,cAAc,OAAO,UAAU,kBAAkB,GAAG,WACpF,oBAACC,OAAW,MAAZ;CACE,WAAW,GAAG,OAAO,MAAM,UAAU;CAC9B;CACP,gBAAgB,UAAU,WAAW,MAAgB;CACrD,mBAAmB,UAAU,mBAAmB,MAAgB;CAChE,GAAI;WAEJ,oBAACA,OAAW,SAAZ;EACE,WAAW,GAAG,OAAO,SAAS,YAAY,QAAQ;EAClD,OAAO,cAAc;YAErB,qBAACA,OAAW,OAAZ;GACE,WAAW,GAAG,OAAO,OAAO,YAAY,MAAM;GAC9C,OAAO,cAAc;aAFvB,CAIE,oBAACA,OAAW,WAAZ;IACE,WAAW,GAAG,OAAO,WAAW,YAAY,UAAU;IACtD,OAAO,cAAc;IACrB,CAAA,EACF,oBAACA,OAAW,OAAZ;IACE,WAAW,GAAG,OAAO,OAAO,YAAY,MAAM;IAC9C,OAAO,cAAc;IACrB,CAAA,CACe;;EACA,CAAA;CACL,CAAA,CAErB;AAED,SAAO,cAAc"}