import React from 'react'; import Typography from '@material-ui/core/Typography'; import Slider from '@material-ui/core/Slider'; function valueLabelFormat(value: number) { const [coefficient, exponent] = value .toExponential() .split('e') .map((item) => Number(item)); return `${Math.round(coefficient)}e^${exponent}`; } export default function NonLinearSlider() { const [value, setValue] = React.useState(1); const handleChange = (event: any, newValue: number | number[]) => { setValue(newValue); }; return (
Temperature range x ** 10} getAriaValueText={valueLabelFormat} valueLabelFormat={valueLabelFormat} onChange={handleChange} valueLabelDisplay="auto" aria-labelledby="non-linear-slider" />
); }