brunotot / react-decorate-form Goto Github PK
View Code? Open in Web Editor NEW๐ Elegant form validation solution in React with TypeScript using Decorators ๐
Home Page: https://www.npmjs.com/package/react-decorate-form
License: MIT License
๐ Elegant form validation solution in React with TypeScript using Decorators ๐
Home Page: https://www.npmjs.com/package/react-decorate-form
License: MIT License
Refactor library so it doesn't depend on Select2.
Library currently depends on jquery, select2 and ng-select2 library.
Ideally, a local (custom) Select component should be created
Fix ExpressionChangedAfterItHasBeenCheckedError exception thrown in ngAfterViewInit() method of file checkbox-impl.component.ts
Implement isPure flag for display configs (default false)
If isPure is true then every impl input component is wrapped in a
Refactor library so it doesn't depend on Bootstrap 5.
Currently Bootstrap 5 minified is located at assets/vendor/bootstrap.
Fix Error: String: "+" has separator: "/" on multiple places! when user inputs wrong telephone number regular expression.
Think about bigger problem and try to solve globally (for phone, url etc.)
Generally try and think about current toast messages and what could be done better visually.
Think about blue loader... It doesn't conform very good to all other colors used. Maybe a darker color would do the trick?
Style is located in src/assets/core/scss/style.scss near classes .toast-list-wrapper & .toast-wrapper
Decrease placeholder color intensity
Change placeholders in Date and DateTime inputs so that defined values have standard black color and non-defined standard placeholder (grey) color
Deploy new version, implement placeholders on all inputs, refactor and simplify builder calling methods
Change library name from "ngx-simple-form" to "ngx-painless-form" in package.json file
Check line 67 more more info.
Implement sorting
Implement new input types: color, email, month, url, tel, search, range, week, time.
Afterwards will new issue be opened for file, image and radio input types
When hovering quickly over text-or-impl components sometimes the unHover event doesn't get triggered
After Select2 and Bootstrap 5 removal refactor is done, consider supporting the library for Angular v11 and above.
Warning message: The specified value "" does not conform to the required format. The format is "#rrggbb" where rr, gg, bb are two-digit hexadecimal numbers
Warning happens when clicking on Reset button
Simplify FormControlWrapper builder so the developer doesn't need to input unnecessary parameters
Disallow selecting user's own input search as an option on select2 component
Implement datatable feature which will reuse ngxp-base-form component
With this task implement details display for files (render images and videos, rest of the files show as a downloadable attachment)
Instead of create: boolean should be create: boolean | (item: any) => boolean
Convert utility classes to input model entities
Rename whole library to use "rib-" prefix instead of "ngx-"
Slowness occurs due to form attribute not being deleted after modal close. Check for other unnecessary memory usages
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.