woocommerce/plugins/woocommerce-admin/client/products
Joshua T Flowers 89438cf873
Remove variations logic from the AttributeControl component (#36563)
* Move attribute data changes out of attribute control

* Move dynamic text to props

* Add onModalOpen callback

* Add onModal close prop

* Add changelog entry

* Use closeModal for edit attribute modal

* Add onEdit callback

* Extract util to get unique attribute id

* Rename editingAttribute to currentAttribute

* Rename showAttributeModal to isNewModalVisible

* Rename AddAttributeModal to NewAttributeModal

* Fix up handle add attributes

* Add onRemove callback for attibutes

* Fix up modal styling classes

* Fix up closing edit modal

* Fix up modal title for options

* Handle PR feedback

* Separate handlers for edit and new modal callbacks

* Update event names to be option/attribute specific

* Use default callback functions

* Handle PR feedback
2023-02-02 13:04:32 -08:00
..
fields Remove variations logic from the AttributeControl component (#36563) 2023-02-02 13:04:32 -08:00
fills Add new `@woocommerce/product-editor` JS package (#36600) 2023-01-31 09:38:28 -04:00
hooks Remove variations logic from the AttributeControl component (#36563) 2023-02-02 13:04:32 -08:00
images Add product variation visibility toggle (#36020) 2022-12-16 14:44:06 -03:00
layout Refactor product tabs and add product tab slot fills (#36551) 2023-01-24 15:37:21 -08:00
product-settings Add product variation header actions and persistence (#36155) 2022-12-27 10:21:32 -08:00
sections Migrating pricing section in product editor to slot fills (#36500) 2023-01-24 04:24:45 -04:00
shared Tweak product link description and display (#36591) 2023-01-27 10:59:39 -08:00
test Allow product tab navigation without prompting for unsaved changes (#36235) 2023-01-05 18:30:36 -08:00
tour Show product CES footer on product tour close (#36516) 2023-01-23 11:55:35 -08:00
utils Allow product tab navigation without prompting for unsaved changes (#36235) 2023-01-05 18:30:36 -08:00
add-product-page.tsx Add/36075 render fields sections from php config (#36414) 2023-01-19 04:52:02 -04:00
constants.ts Include tax options in pricing section (#36299) 2023-01-06 09:41:45 -03:00
edit-product-page.tsx Refactor product tabs and add product tab slot fills (#36551) 2023-01-24 15:37:21 -08:00
index.ts Add/42 new product page (#34115) 2022-08-03 14:42:22 -03:00
product-breadcrumbs.scss Add breadcrumbs to new product management experience (#35596) 2022-11-18 09:51:01 -08:00
product-breadcrumbs.tsx Add breadcrumbs to new product management experience (#35596) 2022-11-18 09:51:01 -08:00
product-form-actions.scss Add product variation header actions and persistence (#36155) 2022-12-27 10:21:32 -08:00
product-form-actions.tsx Allow product tab navigation without prompting for unsaved changes (#36235) 2023-01-05 18:30:36 -08:00
product-form-tab.tsx Adding WooProductSectionItem slotfill (#36331) 2023-01-11 10:00:20 -08:00
product-form.tsx Add default value for backorders (#36607) 2023-01-26 09:20:10 -08:00
product-more-menu.scss Add contextual product more menu (#35447) 2022-11-16 07:02:45 -08:00
product-more-menu.tsx Add survey when disabling new experience (#36544) 2023-01-23 22:43:17 -03:00
product-page.scss Include tax options in pricing section (#36299) 2023-01-06 09:41:45 -03:00
product-status-badge.scss Add product status badge to product form header (#35460) 2022-11-16 08:03:39 -08:00
product-status-badge.tsx Add product status badge to product form header (#35460) 2022-11-16 08:03:39 -08:00
product-title.scss Add responsiveness to product form header (#35623) 2022-11-24 11:00:20 -03:00
product-title.tsx Add product variation title to page header (#36085) 2022-12-22 09:23:44 -08:00
product-validation.ts Migrating product editor inventory section to use slot fills (#36509) 2023-01-23 08:11:41 -08:00
product-variation-form-actions.tsx Product variations should inherit parent product properties (#36234) 2023-01-11 11:41:25 -03:00
product-variation-form.scss Add product variation navigation component (#36076) 2022-12-20 18:02:25 -03:00
product-variation-form.tsx Refactor product tabs and add product tab slot fills (#36551) 2023-01-24 15:37:21 -08:00
use-product-helper.ts Derive product type from product attributes (#36243) 2023-01-03 16:25:21 -08:00