Buckets:
ktongue/docker_container / CAD_kevin /frontend /node_modules /@mui /material /Slider /SliderValueLabel.js
| 'use client'; | |
| import * as React from 'react'; | |
| import PropTypes from 'prop-types'; | |
| import clsx from 'clsx'; | |
| import sliderClasses from './sliderClasses'; | |
| import { jsx as _jsx } from "react/jsx-runtime"; | |
| import { jsxs as _jsxs } from "react/jsx-runtime"; | |
| const useValueLabelClasses = props => { | |
| const { | |
| open | |
| } = props; | |
| const utilityClasses = { | |
| offset: clsx(open && sliderClasses.valueLabelOpen), | |
| circle: sliderClasses.valueLabelCircle, | |
| label: sliderClasses.valueLabelLabel | |
| }; | |
| return utilityClasses; | |
| }; | |
| /** | |
| * @ignore - internal component. | |
| */ | |
| export default function SliderValueLabel(props) { | |
| const { | |
| children, | |
| className, | |
| value | |
| } = props; | |
| const classes = useValueLabelClasses(props); | |
| if (!children) { | |
| return null; | |
| } | |
| return /*#__PURE__*/React.cloneElement(children, { | |
| className: clsx(children.props.className) | |
| }, /*#__PURE__*/_jsxs(React.Fragment, { | |
| children: [children.props.children, /*#__PURE__*/_jsx("span", { | |
| className: clsx(classes.offset, className), | |
| "aria-hidden": true, | |
| children: /*#__PURE__*/_jsx("span", { | |
| className: classes.circle, | |
| children: /*#__PURE__*/_jsx("span", { | |
| className: classes.label, | |
| children: value | |
| }) | |
| }) | |
| })] | |
| })); | |
| } | |
| process.env.NODE_ENV !== "production" ? SliderValueLabel.propTypes = { | |
| children: PropTypes.element.isRequired, | |
| className: PropTypes.string, | |
| value: PropTypes.node | |
| } : void 0; |
Xet Storage Details
- Size:
- 1.46 kB
- Xet hash:
- 1694737e41b7c7d51ecd9a5a1407a9e510964fd23c03a30c8442b8b1516b2bd1
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.