Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Slider] Resolve slider value to respect max and min #7863

Merged
merged 1 commit into from
Aug 22, 2017

Conversation

janmarsicek
Copy link

We encountered a case when current value has exceeded maximum value.

Consider following example of <Slider min={10000} max={37000} step={10000} /> In some cases the value of Slider was 40000.

The problem was caused by this line. We extracted all validation of value in min-max range to one function resolveValue(value).

Screenshot:
image

@oliviertassinari oliviertassinari added the component: slider This is the name of the generic UI component, not the React module! label Aug 22, 2017
@oliviertassinari
Copy link
Member

I need to try out the demos of the documentation to see if they are still working. Still, the source code looks good.

@oliviertassinari oliviertassinari added the bug 🐛 Something doesn't work label Aug 22, 2017
@oliviertassinari oliviertassinari merged commit b19c146 into mui:master Aug 22, 2017
@oliviertassinari
Copy link
Member

@janmarsicek Thanks!

@janmarsicek
Copy link
Author

@oliviertassinari Happy I could contribute! 👍

@janmarsicek
Copy link
Author

@oliviertassinari Hey, can I ask when this fix will be available on NPM in new patch version? Thanks

@oliviertassinari
Copy link
Member

By the end of the week-end.

@janmarsicek
Copy link
Author

Super awesome 🎉 thank you!

djbuckley added a commit to manchesergit/material-ui that referenced this pull request Sep 14, 2017
* call_em_all_-_master/master:
  [EnhancedButton] -- Prevent href being overwritten by undefined. (mui#8103)
  [CardMedia] Guard against null children and overlays (mui#8055)
  [Docs] Add v0.19.1 to versions.json
  v0.19.1
  [CHANGELOG] Prepare v0.19.1
  Have the InkBar in the Tabs component honor the value prop (mui#8010)
  [AutoComplete] Fix bug where controlled component behaves uncontrolled. (mui#7967)
  stop preventing event default on iconmenu open (mui#7933)
  Fix PopOver animation origin when horizontal=middle (mui#7930)
  [Slider] Resolve slider value to respect max and min (mui#7863)
  Update onNewRequest documentation to explain chosenRequest returns dataSource value. (mui#7835)
  [Docs] Add v0.19.0 to versions.json
  v0.19.0
  [CHANGELOG] Prepare v0.19.0
  [core] Add react^16.0.0-beta.5 in peer dependencies
  [DatePicker] Fixed bug where 'isSelectedDateDisabled' was returning undefined (mui#7735)
  Create CODE_OF_CONDUCT.md (mui#7704)
  Update related projects. (mui#7706)

# Conflicts:
#	src/internal/EnhancedButton.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 Something doesn't work component: slider This is the name of the generic UI component, not the React module!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants