Luigi Teschio
29fe7cdce0
Product Gallery: Polish Gallery in full view mode ( https://github.com/woocommerce/woocommerce-blocks/pull/10947 )
...
* Product Gallery: add support for On Sale Badge Block
* add align support
* Add E2E tests
* set margin via Block Styles
* disable experimental flag
* add next previous block
* restore support file
* fix TS error
* fix layout
* change product
* change product
* Product Gallert Block: Add zoom on hover
* set to true by default
* remove block is already registered error
* remove unecessary await
* Improve zoom logic
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
* Product Gallery Full view mode: Add the logic to render the dedicated template
* use template-part instead template
* add E2E tests
* update selectors
* add feature flag product gallery template part
* fix E2E tests
* remove not necessary file
* polish the dialog
* fix: dialog show always the selected product
* fix: not open the dialog when the user click on icon
* rename handleClick to handleCloseButtonClick
* improve style
* fix overlay css
* fix registration
* improve logic
* improve default template
---------
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
2023-10-02 14:36:48 +02:00
Alexandre Lara
f8fcc41c5a
Product Gallery > Pager block: Add support to interactivity API ( https://github.com/woocommerce/woocommerce-blocks/pull/10736 )
...
* Add interactivity API to the Pager block
* Replace Large Image when clicking on page
* Fix php cs errors
* Fix php cs errors
* Fix php cs errors
* fix php cs errors
* Remove unnecessary code and fix block classes
* Fix error when clicking on page in Pager block
* Fix php cs errors
* Fix styles for the block
* Fix styles and php cs errors
2023-09-21 16:35:25 -03:00
Luigi Teschio
11062e8600
Product Gallery Block: Add Product Gallery template to allow users to edit full mode view ( https://github.com/woocommerce/woocommerce-blocks/pull/10823 )
...
* Product Gallery: add support for On Sale Badge Block
* add align support
* Add E2E tests
* set margin via Block Styles
* disable experimental flag
* add next previous block
* restore support file
* fix TS error
* fix layout
* change product
* change product
* Product Gallert Block: Add zoom on hover
* set to true by default
* remove block is already registered error
* remove unecessary await
* Improve zoom logic
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
* Product Gallery Full view mode: Add the logic to render the dedicated template
* use template-part instead template
* add E2E tests
* update selectors
* add feature flag product gallery template part
* fix E2E tests
* remove not necessary file
---------
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
2023-09-15 08:54:49 +00:00
Daniel Dudzic
9db927de30
Product Gallery Thumbnails: Interactivity API directives ( https://github.com/woocommerce/woocommerce-blocks/pull/10776 )
...
* Fix "On sale" badge class for shop
* Add class to sale badge
* Move the thumbnails featching logic to an utils file. Add context directive with thumbnails data to the Product Gallery block. Add on-click directives to the Thumbnails block
* Product Gallery Thumbnails: Remove the legacy thumbnail markup
* Product Gallery Thumbnails: Add Large Image replacing
* update the main image when the thumbnail is clicked
* add E2E tests
* fix typo
* fix warning on the frontend
* address feedback
* update E2E test
* improve comment
* fix indentation
* improve E2E test
* improve flaky test
* improve E2E test
* improve comments
* improve E2E test
* try now
* add comment
* skip test
* reset script
* update todo comment
---------
Co-authored-by: Alba Rincón <alba.rincon@automattic.com>
Co-authored-by: Alba Rincón <albarin@users.noreply.github.com>
Co-authored-by: Luigi <gigitux@gmail.com>
2023-09-12 09:36:44 +02:00
Alexandre Lara
e9ff849e08
Add woocommerce namespace to Product Gallery block ( https://github.com/woocommerce/woocommerce-blocks/pull/10769 )
2023-08-31 12:13:40 -03:00
Alexandre Lara
c718a056b8
Product Gallery block: Add support to Interactivity API ( https://github.com/woocommerce/woocommerce-blocks/pull/10716 )
...
* Add support to Interactivity API
* Fix php cs errors
* Rename numberOfThumbnailImages to numberOfThumbnails
* Use frontend.tsx with InteractivityAPI
* Replace viewScript in block.json
2023-08-25 15:42:31 -03:00