Commit graph

850 commits

Author SHA1 Message Date
Daniel Dudzic
0daf56b2af
Settings UI: Move Things To Do config data to a separate definition file. Add settings highlighting. Add todos dismissing. 2025-01-30 12:54:05 +01:00
Emili Castells Guasch
a652f21629 Read config from store 2025-01-30 10:50:44 +01:00
Emili Castells Guasch
855aa9cf9b Merge branch 'trunk' into PCP-4102-save-and-display-pay-later-messaging-configuration 2025-01-30 09:26:44 +01:00
Philipp Stracker
8edbb87378
♻️ Extract repeat code into components 2025-01-29 18:54:01 +01:00
Philipp Stracker
77badd39d6
♻️ Move all learn-more links into the new prop 2025-01-29 18:31:42 +01:00
Philipp Stracker
c79ed52fb4
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/BadgeBox.js
2025-01-29 18:22:42 +01:00
Philipp Stracker
77bf4064f5
Add the LearnMore link into BadgeBox 2025-01-29 18:18:40 +01:00
Philipp Stracker
990b945372
Finish the LearnMore component 2025-01-29 18:12:56 +01:00
Philipp Stracker
badef20dc5
🔥 Remove unused prop from BadgeBox 2025-01-29 18:12:22 +01:00
Emili Castells Guasch
0e89cde688 Add data store boilerplate 2025-01-29 17:57:50 +01:00
Philipp Stracker
8aee26c9d1
🔀 Merge branch 'trunk' 2025-01-29 17:31:04 +01:00
Philipp Stracker
6605df0b23
♻️ Re-arrange top-navigation elements 2025-01-29 17:22:21 +01:00
Philipp Stracker
5344b44033
🚚 Rename TabNavigation to make it more unique 2025-01-29 17:12:06 +01:00
Philipp Stracker
ffa869fce4
♻️ Change TabNavigation to generic “subNavigation” 2025-01-29 17:10:27 +01:00
Philipp Stracker
686f131246
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/TopNavigation.js
2025-01-29 16:46:56 +01:00
Philipp Stracker
4a6dee7e36
♻️ Adjust Redux store to changes in PHP data model 2025-01-29 16:09:25 +01:00
Emili Castells
696f50e404
Merge pull request #3030 from woocommerce/fix/4022-move-tabpanel-navigation-up
Fix/4022 move tabPanel navigation up
2025-01-29 12:36:51 +01:00
Philipp Stracker
8bd0743183
Prepare a sub-navigation slot for the top-nav 2025-01-28 19:03:30 +01:00
Philipp Stracker
2380892b65
🐛 Hide top-navigtation actions on welcome screen 2025-01-28 18:52:02 +01:00
Philipp Stracker
e1c57bd35e
🩹 Fix several React warnings 2025-01-28 18:51:12 +01:00
Philipp Stracker
235ff308f5
New generic icon to replace data().getImage() 2025-01-28 18:43:43 +01:00
Philipp Stracker
c50a1c30ab
🚚 Rename custom icon components 2025-01-28 18:43:21 +01:00
Philipp Stracker
de71c31bc6
🧑‍💻 Expose debubg API in new object 2025-01-28 18:33:50 +01:00
Philipp Stracker
1f3049e2eb
🧑‍💻 Enable debug tools on every environment 2025-01-28 18:27:42 +01:00
Emili Castells
e9dda848ae
Merge pull request #3033 from woocommerce/PCP-4124-dynamic-logic-for-things-to-do-next-ver2
Fix the Todos in the Overview tab (4124)
2025-01-28 16:25:00 +01:00
Emili Castells
429a69ad8a
Merge pull request #3027 from woocommerce/PCP-4129-configure-button-in-features-should-optionally-open-the-payment-method-modal
Configure button in Features should optionally open the payment method modal (4129)
2025-01-28 16:20:26 +01:00
Daniel Dudzic
06546e2bc1
Fix the Todos in the Overview tab 2025-01-28 16:19:50 +01:00
Philipp Stracker
24843bc26d
💄 Remove the SEPA logos 2025-01-28 15:59:54 +01:00
Emili Castells Guasch
463e158f21 Add pay later messaging in the response 2025-01-28 15:39:59 +01:00
Emili Castells Guasch
66752c4a0b Add apms enabled to endpoint response 2025-01-28 15:07:38 +01:00
Philipp Stracker
d273ad1762
💬 Remove trailing space from URLs 2025-01-28 14:56:19 +01:00
Philipp Stracker
f64a9485a2
Prepare new LearnMore component 2025-01-28 14:55:50 +01:00
Emili Castells Guasch
6654fde0b5 Merge branch 'trunk' into PCP-4129-configure-button-in-features-should-optionally-open-the-payment-method-modal 2025-01-28 14:10:02 +01:00
carmenmaymo
f88d547451
Fix broken onboarding when no tabs were passed 2025-01-28 14:09:59 +01:00
carmenmaymo
2f99866267
Fix CS 2025-01-28 13:55:43 +01:00
Emili Castells
5b212879d5
Merge pull request #3029 from woocommerce/PCP-4135-fix-js-error-button-is-not-defined
Fix JS error "Button is not defined" (4135)
2025-01-28 13:40:24 +01:00
Philipp Stracker
6aecfdad31
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js
2025-01-28 13:12:50 +01:00
Philipp Stracker
34ccd47bbc
🩹 Fix React warning about missing key-props 2025-01-28 12:53:48 +01:00
Philipp Stracker
d547a3b218
🩹 Fix React deprecation warnings 2025-01-28 12:53:33 +01:00
Philipp Stracker
dc6c8e2316
🐛 Fix JS error in the payment method modal 2025-01-28 12:44:30 +01:00
Philipp Stracker
c2859e362a
🐛 Fix the JS error about “Button not defined” 2025-01-28 12:42:43 +01:00
Philipp Stracker
11bff3cd40
♻️ Migrate onboarding store to thunks 2025-01-28 12:21:48 +01:00
carmenmaymo
3413516799
Add style 2025-01-28 12:15:49 +01:00
carmenmaymo
bce124aa8d
Merge branch 'refs/heads/trunk' into fix/4022-move-tabpanel-navigation-up
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Navigation.js
2025-01-28 12:07:25 +01:00
Daniel Dudzic
611dc0ae38
Settings UI: Move Todos config data to a dedicated REST endpoint. Add payment method - todo state sync. 2025-01-28 11:52:56 +01:00
Emili Castells Guasch
02159b10c7 Merge trunk 2025-01-28 11:51:38 +01:00
Emili Castells Guasch
73260a5d28 Add correct id for active modal 2025-01-28 11:46:37 +01:00
Emili Castells Guasch
7b30568dd2 Merge trunk 2025-01-28 11:29:15 +01:00
Philipp Stracker
4a611cf3b4
💄 Improve webhook details in Troubleshooting tab 2025-01-28 10:47:22 +01:00
Philipp Stracker
d09e48df77
🚚 Move settings-tab files to correct folder 2025-01-28 10:30:26 +01:00