Commit graph

264 commits

Author SHA1 Message Date
Philipp Stracker
90068aa461
♻️ Only disable confirmation logic for onboarding 2024-12-09 19:03:26 +01:00
Philipp Stracker
6586cc06a1
Disable the browser warning on page reload 2024-12-09 19:00:26 +01:00
Philipp Stracker
70e2015e1f
💄 Fix multiple spinners in nested Busy-wrappers 2024-12-09 18:52:42 +01:00
Philipp Stracker
1826b95c08
Introduce new BusyStateWrapper component 2024-12-09 18:44:31 +01:00
Emili Castells Guasch
a0d610669c Hide price notice when country not available 2024-12-09 17:38:17 +01:00
Philipp Stracker
5c50a3d970
🔀 Merge branch 'temp/settings-ui'
# Conflicts:
#	modules/ppcp-settings/resources/js/data/onboarding/hooks.js
#	modules/ppcp-settings/resources/js/data/onboarding/reducer.js
2024-12-09 16:35:41 +01:00
Philipp Stracker
0b7c722da5
Merge pull request #2886 from woocommerce/PCP-3965-update-the-settings-design-in-accordance-with-the-latest-figma-files
Settings UI: Update the design and split the settings block code into separate components (3965)
2024-12-09 15:51:17 +01:00
Philipp Stracker
2a9766fc76
♻️ Reuse the generic Accordion for settings 2024-12-09 14:43:27 +01:00
Narek Zakarian
86191be2f4
Disable the funding from preview for "Credit or debit cards" 2024-12-09 17:03:47 +04:00
Philipp Stracker
1b557f1619
♻️ Make generic Accordion more generic 2024-12-09 14:03:07 +01:00
Philipp Stracker
7146163301
Re-implement conditional OXXO and PUI methods 2024-12-09 12:04:02 +01:00
Philipp Stracker
e9a37da091
🔀 Merge branch 'temp/settings-ui'
# Conflicts:
#	modules/ppcp-settings/resources/css/_variables.scss
#	modules/ppcp-settings/resources/js/Components/Screens/Overview/TabPaymentMethods.js
2024-12-09 11:27:41 +01:00
Daniel Dudzic
cc8482c340
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3965-update-the-settings-design-in-accordance-with-the-latest-figma-files 2024-12-08 17:33:33 +08:00
Daniel Dudzic
390a3f69f8
Update the Settings UI design to match the Figma files 2024-12-08 09:33:49 +01:00
Philipp Stracker
8c578fff11
🔀 Merge branch 'temp/settings-ui' 2024-12-06 15:24:29 +01:00
Philipp Stracker
4f3c4e6f3d
Disable the Connect-button during login 2024-12-06 14:37:48 +01:00
Philipp Stracker
3174bc158f
️ Minor performance tweaks 2024-12-06 14:37:21 +01:00
Himad M
137d40489c
New Settings UI: Conditionally show subscriptions product option 2024-12-05 10:33:34 -04:00
Philipp Stracker
0e30ecde82
Add production login hook to last wizard step 2024-12-05 15:06:34 +01:00
Emili Castells
1b852e1082
Merge pull request #2874 from woocommerce/PCP-3981-make-top-bar-layout-smaller-and-sticky
Make top bar layout smaller and sticky (3981)
2024-12-04 17:09:33 +01:00
Philipp Stracker
cecb49cbf5
♻️ Minor code improvements 2024-12-04 16:10:57 +01:00
Philipp Stracker
782ba0fc61
♻️ Extract label logic to new effect 2024-12-04 16:10:49 +01:00
Philipp Stracker
3ddff169e7
♻️ Consolidate error messages 2024-12-04 16:10:44 +01:00
Philipp Stracker
71347957d1
🚸 Restore previous error handling (additional) 2024-12-04 16:10:39 +01:00
Philipp Stracker
74edbc7184
♻️ Simplify validation logic
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Onboarding/Components/AdvancedOptionsForm.js
2024-12-04 16:10:32 +01:00
Philipp Stracker
2ccc489fd6
♻️ Minor code improvement 2024-12-04 16:08:30 +01:00
Philipp Stracker
a58a2c7b20
🔥 Remove unused setCompleted prop
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Onboarding/StepWelcome.js
2024-12-04 16:08:24 +01:00
Philipp Stracker
c79b1196fb
♻️ Extract connection logic to new hook
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Onboarding/Components/AdvancedOptionsForm.js
2024-12-04 16:07:27 +01:00
Philipp Stracker
a3f900b298
♻️ Extract reusable icon 2024-12-04 16:06:43 +01:00
Philipp Stracker
841a98e009
Add scroll-effect (shadow) to header bar 2024-12-04 12:30:10 +01:00
Philipp Stracker
36b51d2b2a
🎨 Improve SCSS for header navigation 2024-12-04 12:29:54 +01:00
Philipp Stracker
f4cfabacf9
♻️ Greatly improve Navigation component 2024-12-04 12:29:51 +01:00
Philipp Stracker
2b87837345
♻️ Use real icon instead of data().getImage() 2024-12-04 12:29:45 +01:00
Philipp Stracker
aef5119ecd
Consolidate navigation logic further 2024-12-04 12:29:39 +01:00
Philipp Stracker
cc782ad6b9
♻️ Consolidate navigation logic 2024-12-04 12:29:30 +01:00
Philipp Stracker
d08fe0dc33
🐛 Add missing break 2024-12-04 12:29:20 +01:00
Philipp Stracker
f570391387
♻️ Move step-decision logic to helper file 2024-12-04 12:28:41 +01:00
Narek Zakarian
fbbec10ea3
Conditionally add PUI and OXXO 2024-12-03 18:06:23 +04:00
Narek Zakarian
fa3a1fbe7a
Merge remote-tracking branch 'origin/PPCP-3962-refactor-store-country-currency' into PCP-3985-create-missing-apm-cards 2024-12-03 17:12:45 +04:00
Narek Zakarian
5a014e24b2
Add more APMs and their descriptions from the old settings 2024-12-03 15:27:16 +04:00
Himad M
a06a74004c
New Settings UI: Map storeCountry and currency to WooCommerce settings 2024-12-02 18:15:07 -04:00
Himad M
53fb8926a8
New Settings UI: Fix redundant ternary check for clientId 2024-12-02 09:44:38 -04:00
Himad M
386a2872f8
New Settings UI: Validate advanced options client ID 2024-11-29 11:46:14 -04:00
inpsyde-maticluznar
9c6ada5a3a
Remove duplicated setCanRender fragment 2024-11-28 11:01:13 +01:00
inpsyde-maticluznar
bbbd18f84f
Merge remote-tracking branch 'origin/trunk' into pcp-3947-Create-screen-based-on-Figma-design
# Conflicts:
#	modules/ppcp-settings/resources/css/components/reusable-components/_button.scss
2024-11-28 10:38:00 +01:00
inpsyde-maticluznar
fac3dfcf84
Implement widget and fix some bugs 2024-11-28 10:31:16 +01:00
inpsyde-maticluznar
6225943c00
Partial implementation of the button widget 2024-11-27 08:02:06 +01:00
Narek Zakarian
23503b3c6e
Fix the separator styling 2024-11-26 18:34:57 +04:00
Narek Zakarian
db8a6cccd2
Create countryPriceInfo util 2024-11-26 18:18:02 +04:00
inpsyde-maticluznar
5f83517509
Create sidebar for styling screen and initalize preview - no success 2024-11-26 13:28:03 +01:00