Commit bea43db
fix(range-slider): Fix slider boundaries (#2408)
* fix(connectRangeSlider): update getConfiguration for handle with previous configuration
* feat(RangeSlider): add stories for disabled
* refactor(connectRangeSlider): add function for compute range
* refactor(connectRangeSlider): update function for compute refinement from stats
* refactor(connectRangeSlider): add test for getConfiguration function
* refactor(connectRangeSlider): extract condition for bounds
* style(connectRangeSlider): just refactor the style of the function
* refactor(connectRangeSlider): extract refine on widget
* fix(connectRangeSlider): trggier refinement when refine value is equal to bounds
* refactor(connectRangeSlider): rename variable for avoid confusion
* refactor(Slider): always call refine with values
* refactor(Slider): rename test for consistency
* fix(range-slider-widget): update test according to the new refine function
* refactor: reoder widget functions
* docs(connectRangeSlider): update incorrect options name and signature function
* refactor(connectRangeSlider): restore initial behaviour for fallback refinements values
* feat(range-slider): add stories
* refactor(connectRangeSlider): restore Infinity defaut refinement
* refactor(range-slider): restore start override in widget
* fix(connectRangeSlider): update wrong destructuring
* fix(connectorRangeSlider): dont refine on bounds
* feat(range-slider): add stories for min only and max only bounds
* fix(connectRangeSlider): update expectations
* refactor(connectRangeSlider): use destructuring in refinement
* feat(connectRangeSlider): add function for test if able to refine
* feat(connectRangeSlider): allow disable slider without alterate the results
* refactor(connectRangeSlider): remove compute refinement from stats
* fix(range-slider): restore initial behaviour
* refactor(connectRangeSlider): rename variables
* feat(range-slider-stories): increase step value for step stories
* fix(connectRangeSlider): use matches iteratee shorthand
* refactor: avoid usage of useless fat arrow
* fix(connectRangeSlider): avoid refine out of range
* refactor(connectRangeSlider): use isFinite instead of condittion
* refactor(connectRangeSlider): use ternary instead of let bindings
* chore(dev-novel): Add more meaningful values to min & max story
* refactor(Slider): rename named export to RawSlider
* refactor(connectRangeSlider): rename is(Min|Max)Bounds to has(Min|Max)Bound
* refactor(connectRangeSlider): rename (min|max)Bounds to (min|max)Bound
* refactor(connectRangeSlider): avoid using _isAbleToRefine
* refactor(connectRangeSlider): use array as return value for _getCurrentRefinement
* refactor(connectRangeSlider): rewrite test without mock helper
* refactor(range-slider-test): reorder test for coherence with Jest output
* fix(range-slider): clamp values to range
* fix(conncetRangeSlider): avoid to round refinement values
Fix #2386
- The boundaries were ignored in `getConfiguration` for the first render
- They were ignored when a refinement was triggered and reset1 parent 6207b93 commit bea43db
File tree
9 files changed
+798
-198
lines changed- dev/app
- src
- components/Slider
- __tests__
- __snapshots__
- connectors/range-slider
- __tests__
- widgets/range-slider
- __tests__
- __snapshots__
9 files changed
+798
-198
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
511 | 511 | | |
512 | 512 | | |
513 | 513 | | |
514 | | - | |
515 | | - | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
516 | 552 | | |
517 | 553 | | |
518 | 554 | | |
| |||
529 | 565 | | |
530 | 566 | | |
531 | 567 | | |
532 | | - | |
533 | | - | |
534 | 568 | | |
535 | | - | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
536 | 630 | | |
537 | 631 | | |
538 | 632 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | 5 | | |
| 6 | + | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
| |||
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
31 | 30 | | |
32 | 31 | | |
33 | 32 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 33 | + | |
39 | 34 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
| 35 | + | |
45 | 36 | | |
46 | 37 | | |
47 | 38 | | |
| |||
120 | 111 | | |
121 | 112 | | |
122 | 113 | | |
123 | | - | |
| 114 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | | - | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | | - | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
25 | | - | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
42 | 64 | | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
465 | 465 | | |
466 | 466 | | |
467 | 467 | | |
468 | | - | |
| 468 | + | |
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
| |||
0 commit comments