badger-cash / badger-components-react Goto Github PK
View Code? Open in Web Editor NEWBadger components in React.
License: MIT License
Badger components in React.
License: MIT License
As amazing as styled-components
are, not everyone uses it.
As such, having it as a requirement to use these components is adding un-needed package size bloat.
Since the core of these components is the BadgerBase higher-order-component, we should keep the size as minimal as possible.
If we want to build complex components using styled-components
we may create a separate package for those in the future.
step
from app.As these components API is gaining stability, it's time ensure the important code is tested correctly, especially for when additional people contribute to the projects.
Aiming for 75%+ testing coverage.
When building SLP token payments, it needs to be very clear which token one is sending.
Enable the react component to send SLP tokens using Badger.
Improve the UI to indicate the sending amount is in SLP tokens.
Along with this change should also enable sending an absolute amount of satoshis instead of converting from real world equivalents
Some use-cases, require the same button to be re-useable multiple times in a single visit.
fresh
after a payment is madestyled-components
Currently can only send amounts of BCH converted from their fiat currency equivalents.
Allow users to use props ticker
/amount
in addition of currency
/price
.
When ticker
is used, create payments of an absolute amount
.
When currency
is used, create payments of BCH converted from price
These components need advanced error surfacing so users understand why the Badges are not working as they expect.
The component requires certain combinations of properties to work as intended, so when they are setup in an incompatible way, there should be a clear message with steps to correct them.
For complex applications which accept payments, the state of the payment should be validated and provided from the backend.
This issue is to add a property such as buttonState
which will override the internal button step
state.
Add support for OP_RETURN transactions
See here for reference
https://developer.bitcoin.com/badger/docs/send-bch
Add documentation to developer.bitcoin.com
on how to use, customize and create your own Badger integrations using our supplied components, as well as our Higher Order Components.
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.