7758ee05fe
* Allows custom validation rules to be applied to fields - in this case, email address * Add local state to only push valid changes * Do not need required * unused isString * Move to push level * Update packages/checkout/components/text-input/validated-text-input.tsx Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com> * Update packages/checkout/components/text-input/validated-text-input.tsx Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com> * Update packages/checkout/components/text-input/validated-text-input.tsx Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com> * Update packages/checkout/components/text-input/validated-text-input.tsx Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com> * Validate when the data store changes Co-authored-by: Niels Lange <info@nielslange.de> Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com> |
||
---|---|---|
.. | ||
button | ||
checkbox-control | ||
discounts-meta | ||
error-boundary | ||
label | ||
order-meta | ||
order-shipping-packages | ||
panel | ||
store-notices-container | ||
text-input | ||
totals | ||
totals-wrapper | ||
validation-input-error | ||
README.md | ||
index.js |
README.md
Components
A library of components to be used for creating common UI elements shared between features of the WooCommerce Cart and Checkout Blocks.
Usage
When WooCommerce Blocks is installed and activated, these components can be accessed by importing from the blocks-checkout
package.
// Aliased import
import { Button } from '@woocommerce/blocks-checkout';
// Global import
// const { Button } = wc.blocksCheckout;
export default function MyButton() {
return <Button>Click Me!</Button>;
}
These components are here so they can be consumed by extensions.
We're hiring! Come work with us!
🐞 Found a mistake, or have a suggestion? Leave feedback about this document here.