🔀 Merge branch 'temp/settings-ui'

# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Overview/TabOverview.js
#	modules/ppcp-settings/resources/js/data/common/hooks.js
This commit is contained in:
Philipp Stracker 2025-01-09 12:41:21 +01:00
commit 4180556ecd
No known key found for this signature in database
15 changed files with 622 additions and 246 deletions

View file

@ -32,12 +32,14 @@ const useHooks = () => {
productionOnboardingUrl,
authenticateWithCredentials,
authenticateWithOAuth,
setActiveModal,
startWebhookSimulation,
checkWebhookSimulationState,
} = useDispatch( STORE_NAME );
// Transient accessors.
const isReady = useTransient( 'isReady' );
const activeModal = useTransient( 'activeModal' );
// Persistent accessors.
const isSandboxMode = usePersistent( 'useSandbox' );
@ -68,6 +70,8 @@ const useHooks = () => {
return {
isReady,
activeModal,
setActiveModal,
isSandboxMode,
setSandboxMode: ( state ) => {
return savePersistent( setSandboxMode, state );
@ -161,6 +165,11 @@ export const useMerchantInfo = () => {
};
};
export const useActiveModal = () => {
const { activeModal, setActiveModal } = useHooks();
return { activeModal, setActiveModal };
};
// -- Not using the `useHooks()` data provider --
export const useBusyState = () => {