Commit graph

8565 commits

Author SHA1 Message Date
Philipp Stracker
c985573d1d
🥅 Annotate all throwable errors 2025-01-30 17:27:37 +01:00
Philipp Stracker
00edc11392
♻️ Use new base class for GooglePay status check 2025-01-30 17:26:24 +01:00
Philipp Stracker
3bd118de1b
♻️ Use new base class for ApplePay status check 2025-01-30 17:13:56 +01:00
Philipp Stracker
11f3071579
New services to check the onboarding status 2025-01-30 17:12:50 +01:00
Philipp Stracker
70abceeee0
New base class to check feature eligibility 2025-01-30 17:12:19 +01:00
Emili Castells Guasch
f907558262 Remove console.log 2025-01-30 16:50:34 +01:00
Emili Castells Guasch
84a30d84d9 Remove readme boilerplace example 2025-01-30 16:48:06 +01:00
Emili Castells Guasch
66c6fb17b8 Save pay later messaging config to database 2025-01-30 16:39:26 +01:00
Philipp Stracker
917a147af8
🥅 Catch failed eligibility checks 2025-01-30 13:36:57 +01:00
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
dda23b38b4
💄 Style the new LearnMore links 2025-01-29 18:38:55 +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
e00a6e1ff7
♻️ Improve readability of SCSS code 2025-01-29 18:21: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
51b2582589
Merge pull request #3035 from woocommerce/PCP-4127-fix-buttons-in-navigation-bar
Fix buttons in navigation bar (4127)
2025-01-29 17:56:32 +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
Emili Castells Guasch
442a33778f Add endpoint save config 2025-01-29 17:20:10 +01:00
Philipp Stracker
5344b44033
🚚 Rename TabNavigation to make it more unique 2025-01-29 17:12:06 +01:00
Philipp Stracker
46d00fb36f
💄 Make the top navigation look nicer 2025-01-29 17:10:43 +01:00
Philipp Stracker
ffa869fce4
♻️ Change TabNavigation to generic “subNavigation” 2025-01-29 17:10:27 +01:00
Emili Castells Guasch
40edcdfc3d Add get response details 2025-01-29 16:51:12 +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
Emili Castells Guasch
b6e5a0f3ab Merge trunk 2025-01-29 16:43:31 +01:00
Emili Castells Guasch
83912f2b93 Add rest endpoint boilerplate 2025-01-29 16:41:50 +01:00
Philipp Stracker
5c8214a494
Merge pull request #3034 from woocommerce/PCP-4144-settings-cannot-be-saved
Settings cannot be saved (4144)
2025-01-29 16:33:42 +01:00
Philipp Stracker
01e7592dec
🐛 Remove invalid enum option 2025-01-29 16:13:07 +01:00
Philipp Stracker
4a6dee7e36
♻️ Adjust Redux store to changes in PHP data model 2025-01-29 16:09:25 +01:00
Philipp Stracker
16d8598ab6
♻️ Adapt the REST endpoint to the new data model 2025-01-29 16:07:24 +01:00
Philipp Stracker
cd9ff71cd0
♻️ Update the settings data model class 2025-01-29 16:07:18 +01:00
Philipp Stracker
fc2d91b769
♻️ Small changes in REST base class 2025-01-29 15:59:42 +01:00
Philipp Stracker
cdb2210c9f
Add new sanitizer to enforce int values 2025-01-29 15:55:09 +01:00
Philipp Stracker
68d4182b1d
Create new data sanitation methods 2025-01-29 15:28:48 +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
Philipp Stracker
585b24fe78
🔀 Merge branch 'trunk' 2025-01-28 17:51:09 +01:00
Philipp Stracker
2f9ddc3aae
💄 Remove extra gap abvoe the top-navigation 2025-01-28 17:49:50 +01:00