Commit graph

1384 commits

Author SHA1 Message Date
Philipp Stracker
046e3d5699
Flush the debounced Redux handler on unmount
Ensure that pending changes are written to the store instead of discarding them.
2024-10-24 12:49:20 +02:00
Philipp Stracker
9629c86447
♻️ Make client ID and secret persistent 2024-10-24 12:47:30 +02:00
inpsyde-maticluznar
1ced06b24e
Implement business view 2024-10-24 06:35:48 +02:00
Philipp Stracker
7b12e65ca8
Integrate new Redux props to the welcome screen
The new fields are managed by a debounced field hook that instantly stores the field values in a local state and propagates the new value to the Redux store after a debouncing-delay
2024-10-23 18:17:08 +02:00
Philipp Stracker
52d04c7347
New state props for client ID and secret 2024-10-23 18:15:37 +02:00
Philipp Stracker
e20a6fdbce
🎨 Reorganize code 2024-10-23 18:14:25 +02:00
Philipp Stracker
e4430996ca
♻️ Change naming from “update” to “set” 2024-10-23 18:12:17 +02:00
Philipp Stracker
c5e8a85acf
♻️ Rename store selectors
Selectors now only differentiate between persistent or transient data
2024-10-23 18:11:09 +02:00
Philipp Stracker
a0dcfc1bad
Integrate Redux store with the welcome screen 2024-10-23 16:31:00 +02:00
Philipp Stracker
550812b746
♻️ Replace component state with props 2024-10-23 16:30:35 +02:00
Philipp Stracker
7592938487
Update REST endpoint to store new attributes 2024-10-23 16:30:03 +02:00
Philipp Stracker
e2b2660264
Provide getters via the onboarding hook 2024-10-23 16:29:41 +02:00
Philipp Stracker
db62df3834
🔥 Remove some test code from dispatchers 2024-10-23 16:28:43 +02:00
Philipp Stracker
21d6ef4312
🔀 Merge branch 'PCP-3808’ 2024-10-23 15:43:54 +02:00
Philipp Stracker
2f266b6576
Start implementing new store attributes 2024-10-23 15:38:00 +02:00
inpsyde-maticluznar
222bd0848e
Rename files, folders 2024-10-23 15:25:38 +02:00
Philipp Stracker
16ffdb9f62
Merge branch 'trunk' into PCP-3800-settings-data-store 2024-10-23 14:29:43 +02:00
Philipp Stracker
180df1001e
🔀 Merge branch 'PCP-3793’
# Conflicts:
#	modules/ppcp-settings/resources/js/App.js
2024-10-23 13:29:00 +02:00
inpsyde-maticluznar
e971ea33be
Merge branch 'PCP-3793-Create-welcome-screen-placeholder-page-in-new-settings-module' into PCP-3808-Create-your-business-placeholder-page-in-new-settings-module 2024-10-23 13:07:21 +02:00
inpsyde-maticluznar
d6d2eee54c
Add responsive to the welcome page 2024-10-23 12:59:41 +02:00
inpsyde-maticluznar
b903ed29fe
Add business page 2024-10-23 12:42:29 +02:00
inpsyde-maticluznar
3b6db73e8d
Fix code style errors 2024-10-23 09:59:56 +02:00
inpsyde-maticluznar
32bf8a76ec
Implement the rest of the welcome step 2024-10-23 08:56:47 +02:00
Philipp Stracker
c61c4a7bc1
Finish initial Redux store 2024-10-22 18:56:37 +02:00
Philipp Stracker
e884547582
Persist onboarding data in the DB 2024-10-22 18:53:24 +02:00
Philipp Stracker
8520406794
🚧 Test integration of the Redux store in the app 2024-10-22 15:16:23 +02:00
Philipp Stracker
fc6d05ac37
Create new Redux store for onboarding details 2024-10-22 15:15:55 +02:00
Philipp Stracker
b2e662e246
Add REST endpoint for the Onboarding store 2024-10-22 15:14:46 +02:00
Philipp Stracker
d4aa87dff4
🎨 Fix format of existing PHP code 2024-10-22 15:13:56 +02:00
Philipp Stracker
eddf78e977
Add packages: data, data-controls 2024-10-22 15:12:53 +02:00
Emili Castells Guasch
1baa1d4408 Remove unused parameter 2024-10-21 14:04:31 +02:00
Emili Castells Guasch
bfd182796e Fix psalm 2024-10-18 17:48:05 +02:00
Emili Castells Guasch
5e803643cb Fix phpunit 2024-10-18 17:36:54 +02:00
Emili Castells Guasch
9c5d978707 Add boilerplate for react settings app 2024-10-18 17:17:07 +02:00