Skip to content

Commit

Permalink
[Slider] Major upgrade (#15703)
Browse files Browse the repository at this point in the history
* [Slider] Major upgrade

* ThumbLabel.js => ValueLabel.js

* increase spacing in the demo

* fix vertical rtl

* change default value of valueLabelDisplay

* Update packages/material-ui-lab/src/Slider/Slider.js

Co-Authored-By: Matt <github@nospam.33m.co>

* Fix empty input slider

* Sebastian review

Co-Authored-By: Sebastian Silbermann <silbermann.sebastian@gmail.com>

* Improve focus-visible logic

* Update docs/src/pages/components/slider/slider.md

Co-Authored-By: Josh Wooding <12938082+joshwooding@users.noreply.github.com>
  • Loading branch information
oliviertassinari and joshwooding committed Jun 12, 2019
1 parent cddc4cf commit 1d01a82
Show file tree
Hide file tree
Showing 47 changed files with 2,029 additions and 1,188 deletions.
42 changes: 42 additions & 0 deletions docs/src/pages/components/slider/ContinuousSlider.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Grid from '@material-ui/core/Grid';
import Typography from '@material-ui/core/Typography';
import Slider from '@material-ui/lab/Slider';
import VolumeDown from '@material-ui/icons/VolumeDown';
import VolumeUp from '@material-ui/icons/VolumeUp';

const useStyles = makeStyles({
root: {
width: 200,
},
});

export default function ContinuousSlider() {
const classes = useStyles();
const [value, setValue] = React.useState(30);

const handleChange = (event, newValue) => {
setValue(newValue);
};

return (
<div className={classes.root}>
<Typography id="continuous-slider" gutterBottom>
Volume
</Typography>
<Grid container spacing={2}>
<Grid item>
<VolumeDown />
</Grid>
<Grid item xs>
<Slider value={value} onChange={handleChange} aria-labelledby="continuous-slider" />
</Grid>
<Grid item>
<VolumeUp />
</Grid>
</Grid>
<Slider disabled defaultValue={30} aria-labelledby="continuous-slider" />
</div>
);
}
42 changes: 42 additions & 0 deletions docs/src/pages/components/slider/ContinuousSlider.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Grid from '@material-ui/core/Grid';
import Typography from '@material-ui/core/Typography';
import Slider from '@material-ui/lab/Slider';
import VolumeDown from '@material-ui/icons/VolumeDown';
import VolumeUp from '@material-ui/icons/VolumeUp';

const useStyles = makeStyles({
root: {
width: 200,
},
});

export default function ContinuousSlider() {
const classes = useStyles();
const [value, setValue] = React.useState<number | number[]>(30);

const handleChange = (event: any, newValue: number | number[]) => {
setValue(newValue);
};

return (
<div className={classes.root}>
<Typography id="continuous-slider" gutterBottom>
Volume
</Typography>
<Grid container spacing={2}>
<Grid item>
<VolumeDown />
</Grid>
<Grid item xs>
<Slider value={value} onChange={handleChange} aria-labelledby="continuous-slider" />
</Grid>
<Grid item>
<VolumeUp />
</Grid>
</Grid>
<Slider disabled defaultValue={30} aria-labelledby="continuous-slider" />
</div>
);
}
72 changes: 0 additions & 72 deletions docs/src/pages/components/slider/CustomIconSlider.js

This file was deleted.

77 changes: 0 additions & 77 deletions docs/src/pages/components/slider/CustomValueReducerSlider.js

This file was deleted.

Loading

0 comments on commit 1d01a82

Please sign in to comment.