Commit graph

7464 commits

Author SHA1 Message Date
Philipp Stracker
cd5622260d
🎨 Eslint auto-fixes 2024-11-29 12:00:45 +01:00
Philipp Stracker
71c19d8034
Always show smart buttons in ‘preview’ context 2024-11-29 11:59:48 +01:00
Philipp Stracker
e9e94e277c
🎨 Small code-style improvement 2024-11-29 11:58:58 +01:00
Philipp Stracker
c18bf945ef
️ Only init smart buttons when they are activated 2024-11-28 13:34:59 +01:00
Philipp Stracker
3200b05e48
💄 Hide spinner when smart buttons are deactivated 2024-11-28 13:25:31 +01:00
Philipp Stracker
5e4157d488
🐛 Show PayPal payment button in ACDC-only mode
When only using ACDC without smart buttons, this commit makes the default “Proceed to PayPal” button visible
2024-11-28 13:23:08 +01:00
Philipp Stracker
47b57058fb
️ Optimize PayPal SDK loading for block contexts 2024-11-27 17:35:07 +01:00
Philipp Stracker
d6a130bb24
♻️ Remove duplicates from “components” param 2024-11-27 17:19:56 +01:00
Philipp Stracker
2ac074dc2b
🐛 Load SmartButton when DCC is enabled 2024-11-27 17:05:43 +01:00
Emili Castells
d6c5d78482
Merge pull request #2837 from woocommerce/PCP-3896-dynamic-content-for-prices-in-onboarding-wizard
Dynamic content for prices in onboarding wizard (3896)
2024-11-26 15:45:55 +01:00
Narek Zakarian
23503b3c6e
Fix the separator styling 2024-11-26 18:34:57 +04:00
Narek Zakarian
2f729b4524
Remove the "blue" color from button 2024-11-26 18:22:43 +04:00
Narek Zakarian
6b55259bce
Create countryPriceInfo util 2024-11-26 18:18:11 +04:00
Narek Zakarian
db8a6cccd2
Create countryPriceInfo util 2024-11-26 18:18:02 +04:00
Narek Zakarian
d768c4e24f
Fix the merge 2024-11-26 16:10:35 +04:00
Narek Zakarian
d0ba54e1c9
Merge remote-tracking branch 'origin/trunk' into PCP-3896-dynamic-content-for-prices-in-onboarding-wizard
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/WelcomeDocs/AcdcFlow.js
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/WelcomeDocs/BcdcFlow.js
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/WelcomeDocs/WelcomeDocs.js
2024-11-26 15:30:35 +04:00
Narek Zakarian
f3d5c56663
Fix the lint 2024-11-26 15:01:21 +04:00
Emili Castells
b1618173d2
Merge pull request #2840 from woocommerce/PCP-3912-optional-payment-methods-step
New Settings UI: Add optional payment methods step (3912) (3913)
2024-11-26 11:21:07 +01:00
Himad M
4d729cd5dc
New Settings UI: Add optional payment methods step 2024-11-25 20:52:58 -04:00
Narek Zakarian
e2092d23f0
Update the price info, create helper util 2024-11-25 19:00:21 +04:00
Philipp Stracker
7d0504e181
Merge pull request #2832 from woocommerce/PCP-3953-settings-ui-fatal-error-in-rest-endpoint
Settings UI fatal error in REST endpoint (3953)
2024-11-22 21:44:54 +01:00
Philipp Stracker
8e19b6b804
🐛 Fix fatal error in derived REST classes 2024-11-22 21:30:21 +01:00
Philipp Stracker
d85d802169
Merge pull request #2791 from woocommerce/PCP-3891-Store-Manual-Connection-details-in-DB
Store Manual Connection details in DB (3891)
2024-11-22 15:37:30 +01:00
Philipp Stracker
066cfb0010
Merge pull request #2828 from woocommerce/PCP-3940-fix-onboarding-button-styles
New Settings UI: Update onboarding button styles (3940)
2024-11-22 15:27:40 +01:00
Philipp Stracker
0fea97127b
Merge branch 'trunk' into PCP-3891-Store-Manual-Connection-details-in-DB 2024-11-22 15:21:09 +01:00
Philipp Stracker
54f3812f7e
Merge pull request #2826 from woocommerce/PCP-3890-implement-sandbox-login-via-onboarding-wizard
Sandbox login via onboarding wizard & refactoring (3897)
2024-11-22 15:15:44 +01:00
Philipp Stracker
3e00c3fe60
Update modules/ppcp-settings/src/Endpoint/CommonRestEndpoint.php
Co-authored-by: Narek Zakarian <narekzakarian@gmail.com>
2024-11-22 13:54:03 +01:00
Philipp Stracker
1ad8127015
Update modules/ppcp-settings/src/Endpoint/LoginLinkRestEndpoint.php
Co-authored-by: Narek Zakarian <narekzakarian@gmail.com>
2024-11-22 13:53:53 +01:00
Philipp Stracker
25d16d317c
Merge branch 'trunk' into PCP-3891-Store-Manual-Connection-details-in-DB 2024-11-22 12:19:38 +01:00
Himad M
7f10cade0a
New Settings UI: Update onboarding button styles 2024-11-21 18:31:12 -04:00
Philipp Stracker
a923045eff
🎨 Fix code style issues & add comment 2024-11-21 19:41:14 +01:00
Philipp Stracker
c7e5395e12
🐛 Fix incorrect hook usage 2024-11-21 19:28:32 +01:00
Philipp Stracker
a95296b8ed
🎨 Code format & cleanup 2024-11-21 19:28:08 +01:00
Philipp Stracker
3b3bb29428
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/Navigation.js
#	modules/ppcp-settings/resources/js/Components/Screens/Settings.js
#	modules/ppcp-settings/services.php
#	modules/ppcp-settings/src/SettingsModule.php
2024-11-21 19:23:42 +01:00
Philipp Stracker
5f8dda0980
Implement PayPal connection via popup 2024-11-21 19:10:02 +01:00
Philipp Stracker
88f2ed9185
♻️ Minor code improvement 2024-11-21 19:08:50 +01:00
Philipp Stracker
2a28f38491
Implement sandbox login actions 2024-11-21 19:07:32 +01:00
Philipp Stracker
b7ef3242bf
Standardize REST response format 2024-11-21 19:04:27 +01:00
Philipp Stracker
a0910962b4
🐛 Move required action type to common store 2024-11-21 18:04:11 +01:00
Philipp Stracker
f2f0329e4e
🐛 Implement missing common-store action 2024-11-21 17:43:22 +01:00
Philipp Stracker
454e7c1a6d
🎨 Small code cleanup 2024-11-21 17:43:15 +01:00
Philipp Stracker
3fa823ee02
♻️ Make Separator component more generic 2024-11-21 17:41:49 +01:00
Philipp Stracker
65814f51e9
Add REST endpoint for common settings 2024-11-21 17:23:22 +01:00
Emili Castells
06e74e74f4
Merge pull request #2822 from woocommerce/PCP-3892-create-setting-in-old-and-new-ui-for-users-to-switch-back-and-forth
Create setting for users to switch back and forth (3892)
2024-11-21 17:13:40 +01:00
Emili Castells
47d983a70f
Merge pull request #2809 from woocommerce/PCP-3862-pay-pal-saved-payment-not-shown-in-pay-pal-button
PayPal saved payment not shown in PayPal button (3862)
2024-11-21 17:07:58 +01:00
Emili Castells
44b885455f
Merge pull request #2820 from woocommerce/PCP-3860-only-last-payment-token-is-available-because-a-new-customer-is-returned-each-time
Only last payment token is available because a new customer is returned each time (PCP-3860)
2024-11-21 17:07:28 +01:00
Philipp Stracker
b0b354e266
♻️ Simplify manual connect logic 2024-11-21 16:40:06 +01:00
Philipp Stracker
290aed8ad8
🎨 Minor code formatting 2024-11-21 16:38:29 +01:00
Philipp Stracker
faff0baa43
♻️ Move sandbox & manual-connect to common store 2024-11-21 16:16:20 +01:00
Philipp Stracker
2b2b24e434
🔥 Remove isSaving; move isBusy to common store 2024-11-21 16:14:26 +01:00