Commit graph

162 commits

Author SHA1 Message Date
Daniel Dudzic
7a223de4a7
Add Help Center section in the overview tab 2024-12-18 11:01:40 +01:00
Philipp Stracker
ba7fbb0943
Merge pull request #2927 from woocommerce/PCP-3998-customize-description-based-on-locations-selection
Add location based descriptions on styling tab (3998)
2024-12-17 18:08:40 +01:00
Philipp Stracker
11599102f4
💡 Add code remarks on planned improvements 2024-12-17 15:05:05 +01:00
Philipp Stracker
4cbcdce75d
♻️ Use Icon component instead of getImage() helper 2024-12-17 15:04:26 +01:00
Narek Zakarian
e33302c6f7
Fix the param naming 2024-12-17 17:33:13 +04:00
Narek Zakarian
f3d1e2ee9e
Add location based descriptions on styling tab 2024-12-17 16:55:30 +04:00
Himad M
75f3b0b7e4
New Settings UI: Implement logic for features and refresh button. 2024-12-17 12:58:02 +01:00
Philipp Stracker
33afa940dd
Merge pull request #2924 from woocommerce/PCP-4025-review-and-fix-component-state-handling
Settings UI: Fix UI animations by removing the components prop
2024-12-17 12:45:45 +01:00
Philipp Stracker
c279a88ecf
Merge pull request #2890 from woocommerce/PCP-3999-remove-debit-credit-card-option
Remove the "Debit & Credit Card" option from button previews
2024-12-17 12:14:35 +01:00
Daniel Dudzic
f32f30ef0a
Remove the components prop in favor of the native children prop to prevent unnecessary re-renders which are breaking component animations 2024-12-17 11:50:32 +01:00
Philipp Stracker
5bd3e5f976
♻️ Move country logic into PricingTitleBadge 2024-12-12 17:54:38 +01:00
Philipp Stracker
b89164e1ea
♻️ Move country check into PricingDescription 2024-12-12 17:48:09 +01:00
Philipp Stracker
561f71f0b5
♻️ Extract price description to custom component 2024-12-12 17:02:48 +01:00
Philipp Stracker
c99793ad4b
🔀 Merge branch 'temp/settings-ui'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Settings.js
2024-12-11 17:05:28 +01:00
Philipp Stracker
825e1d0f73
️ Undo last commit 2024-12-11 16:56:16 +01:00
Philipp Stracker
eaac7c0da1
Merge pull request #2892 from woocommerce/PCP-4000-hide-the-price-notice-when-no-badges-are-visible
Hide the price notice when no badges are visible (4000)
2024-12-11 10:42:25 +01:00
Philipp Stracker
4d2c9fce10
Merge pull request #2898 from woocommerce/PCP-3914-finish-production-login-logic
Add all options to the ISU login logic (3914)
2024-12-10 16:12:41 +01:00
Philipp Stracker
3d49241c5e
♻️ Major button-styling refactoring 2024-12-10 13:58:00 +01:00
Philipp Stracker
36de426260
💄 Add a real loading screen 2024-12-09 19:24:34 +01:00
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
Narek Zakarian
86191be2f4
Disable the funding from preview for "Credit or debit cards" 2024-12-09 17:03:47 +04: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