mango's People
mango's Issues
Create basic Range component
Implement UT related to dragging events
Implement endpoint for Fixed values Range
Create a basic BE service
Fix routing issue when manually accessing the routes on the navigation bar on browser
When we navigate programmatically to the app routes, everything works fine, but if we write manually the routes on the navigation bar of the browser, we get a 404.
It is probably some issue related to server side rendering.
Investigate it and fix it.
Implement basic dragging action
Setup project structure
Implement min and max selectors on Slider
Implement UT for Backend
Review code
Implement UT for Fixed values Range
Implement UT for Normal Range
Implement Fixed Values Range
Implement routing
Review styles
- When some bullet is on hover, this bullet has to be bigger and change cursor's type into draggable.
- Dragging a bullet turns cursor to dragging
Implement correct Range behavior
- The user can drag two bullets through the range line.
- The user can click on both currency number label values (min or max) and set a new value.
- The value will never be less than min or greater than max input values.
- Min value and max value can't be crossed in range
Try to setup Enzyme adapter on top level
Enzyme adapter is working fine on the test file level, but this would lead to have to configure an adapter for each single test file.
The better solution would be to setup the adapter globally before the tests. I've tried it through jest-config but it doesn't seem to work.
Try to fix it.
Fix bouncing effect when dragging over between two marks
To reproduce:
- Use Range component with type RANGE and values default.
- Drag the selector slowly to the next value.
Expected behavior:
The selector should smoothly move to the next value.
Observed behavior:
The selector bounces between the current and next value while being dragged, producing a terrible user experience.
(currentMinValue/currentMaxValue keeps being updated between the two values)
Improve documentation
Implement endpoint for Normal Range
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.