woocommerce/plugins/woocommerce-blocks/assets/js/base/components
M. L. Giannotta 77c237d6a2 Storybook migration of `CountryInput` component (https://github.com/woocommerce/woocommerce-blocks/pull/5312)
* Enable `exactOptionalPropertyTypes` in TS config

This option will create more strict types out of optional properties.
Read more: https://devblogs.microsoft.com/typescript/announcing-typescript-4-4-beta/#exact-optional-property-types

* Extract `ComboBoxProps` as own interface

This way we can export it to use it somewhere else. In this specific case,
I'll need to use it as a base to extend the `CountryInputProps`.

Also fixed some types to be optional, as the component requires.

* Fix stories and props for `CountryInput` (https://github.com/woocommerce/woocommerce-blocks/pull/5252)
2021-12-07 16:07:21 +01:00
..
block-error-boundary More ts conversions (https://github.com/woocommerce/woocommerce-blocks/pull/5263) 2021-12-03 17:23:25 +00:00
button Export `Button` and `Label` from `wc-blocks-checkout` package (https://github.com/woocommerce/woocommerce-blocks/pull/4406) 2021-07-02 10:24:07 +01:00
cart-checkout Product details component accepts `key` or `name` as props (https://github.com/woocommerce/woocommerce-blocks/pull/5165) 2021-11-30 09:39:55 +00:00
checkbox-list More ts conversions (https://github.com/woocommerce/woocommerce-blocks/pull/5263) 2021-12-03 17:23:25 +00:00
chip More ts conversions (https://github.com/woocommerce/woocommerce-blocks/pull/5263) 2021-12-03 17:23:25 +00:00
combobox Storybook migration of `CountryInput` component (https://github.com/woocommerce/woocommerce-blocks/pull/5312) 2021-12-07 16:07:21 +01:00
country-input Storybook migration of `CountryInput` component (https://github.com/woocommerce/woocommerce-blocks/pull/5312) 2021-12-07 16:07:21 +01:00
drawer Mini Cart block: add footer (subtotal, cart & checkout buttons and payment method icons) (https://github.com/woocommerce/woocommerce-blocks/pull/4982) 2021-10-28 22:48:39 +07:00
dropdown-selector Replace deprecated divisions with math.div($size, $base) (https://github.com/woocommerce/woocommerce-blocks/pull/4550) 2021-08-24 13:37:43 +02:00
filter-element-label Add "Filter Products by Stock" block (https://github.com/woocommerce/woocommerce-blocks/pull/4145) 2021-08-20 16:56:14 +01:00
filter-submit-button Export `Button` and `Label` from `wc-blocks-checkout` package (https://github.com/woocommerce/woocommerce-blocks/pull/4406) 2021-07-02 10:24:07 +01:00
form Split Checkout form component into smaller files (II) (https://github.com/woocommerce/woocommerce-blocks/pull/3106) 2020-09-07 17:43:05 +02:00
formatted-monetary-amount Convert components to Typescript (https://github.com/woocommerce/woocommerce-blocks/pull/5241) 2021-11-26 17:03:12 +00:00
label Export `Button` and `Label` from `wc-blocks-checkout` package (https://github.com/woocommerce/woocommerce-blocks/pull/4406) 2021-07-02 10:24:07 +01:00
load-more-button Export `Button` and `Label` from `wc-blocks-checkout` package (https://github.com/woocommerce/woocommerce-blocks/pull/4406) 2021-07-02 10:24:07 +01:00
loading-mask Update Express Payments Loading UI (https://github.com/woocommerce/woocommerce-blocks/pull/4228) 2021-06-16 13:44:40 +01:00
noninteractive Fix: Mini Cart block button should be disabled in the editor (https://github.com/woocommerce/woocommerce-blocks/pull/5308) 2021-12-07 21:29:56 +07:00
pagination WordPress Coding Standards fix for .scss files (https://github.com/woocommerce/woocommerce-blocks/pull/4918) 2021-10-11 14:18:32 +01:00
price-slider Twenty Nineteen: Price slider track fix padding/border (https://github.com/woocommerce/woocommerce-blocks/pull/4925) 2021-11-05 15:29:30 +01:00
product-list Fix sale badge alignment on smaller screen (https://github.com/woocommerce/woocommerce-blocks/pull/5061) 2021-11-03 14:48:57 +01:00
product-name Add global styles to Product Title block (https://github.com/woocommerce/woocommerce-blocks/pull/5009) 2021-10-28 22:51:25 +07:00
product-price Convert components to Typescript (https://github.com/woocommerce/woocommerce-blocks/pull/5241) 2021-11-26 17:03:12 +00:00
quantity-selector Fix manual entry within Quantity Inputs (https://github.com/woocommerce/woocommerce-blocks/pull/5197) 2021-11-22 12:09:00 +00:00
radio-control WordPress Coding Standards fix for .scss files (https://github.com/woocommerce/woocommerce-blocks/pull/4918) 2021-10-11 14:18:32 +01:00
radio-control-accordion Update Dependencies to Latest Versions supporting React 16x (https://github.com/woocommerce/woocommerce-blocks/pull/4532) 2021-08-05 10:26:00 +01:00
read-more Storybook and TS migration of ReadMore component (https://github.com/woocommerce/woocommerce-blocks/pull/5300) 2021-12-06 18:00:33 +01:00
reviews Make All Reviews block honor 'ratings enabled' and 'show avatars' preferences (https://github.com/woocommerce/woocommerce-blocks/pull/4764) 2021-09-17 11:19:22 +02:00
sidebar-layout Add custom className support to Checkout Inner Blocks (https://github.com/woocommerce/woocommerce-blocks/pull/4978) 2021-10-20 17:18:13 +01:00
sort-select Update Reviews blocks so they use block styles (https://github.com/woocommerce/woocommerce-blocks/pull/4323) 2021-09-16 11:32:48 +02:00
spinner Update Express Payments Loading UI (https://github.com/woocommerce/woocommerce-blocks/pull/4228) 2021-06-16 13:44:40 +01:00
state-input Validate state on options change (https://github.com/woocommerce/woocommerce-blocks/pull/4761) 2021-09-21 11:48:39 +01:00
summary Convert Product summary to TypeScript (https://github.com/woocommerce/woocommerce-blocks/pull/4099) 2021-04-27 17:39:20 +01:00
tabs Update Dependencies to Latest Versions supporting React 16x (https://github.com/woocommerce/woocommerce-blocks/pull/4532) 2021-08-05 10:26:00 +01:00
text-input Add focus styles to form elements (https://github.com/woocommerce/woocommerce-blocks/pull/4721) 2021-09-14 12:26:41 +01:00
textarea Fix checkbox and textarea styles in Twenty Twenty One when it has dark controls (https://github.com/woocommerce/woocommerce-blocks/pull/3450) 2020-11-23 15:20:31 -05:00
title Add word-break: break-word to components title (https://github.com/woocommerce/woocommerce-blocks/pull/4049) 2021-04-09 16:01:34 +01:00
README.md clarify intentions / purpose of different component folders in docs (https://github.com/woocommerce/woocommerce-blocks/pull/3025) 2020-08-27 08:15:16 +12:00
tsconfig.json Update `PaymentMethodIcons`, and `CheckoutButton` components to TypeScript (https://github.com/woocommerce/woocommerce-blocks/pull/4376) 2021-08-20 07:55:30 -04:00

README.md

WooCommerce Blocks - General Purpose Components

These are shared components used in WooCommerce blocks, and may be used in the store front end (shopper experience) as well as the editor or admin dashboard.

See Components & Storybook doc for more information.