mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 13:44:42 +08:00
✨ Add new hook for production ISU login
This commit is contained in:
parent
a8f12c63fa
commit
05c1978f0d
3 changed files with 38 additions and 1 deletions
|
@ -34,8 +34,12 @@ const useHooks = () => {
|
|||
setProducts,
|
||||
} = useDispatch( STORE_NAME );
|
||||
|
||||
// Read-only flags.
|
||||
// Read-only flags and derived state.
|
||||
const flags = useSelect( ( select ) => select( STORE_NAME ).flags(), [] );
|
||||
const determineProducts = useSelect(
|
||||
( select ) => select( STORE_NAME ).determineProducts(),
|
||||
[]
|
||||
);
|
||||
|
||||
// Transient accessors.
|
||||
const isReady = useTransient( 'isReady' );
|
||||
|
@ -80,6 +84,7 @@ const useHooks = () => {
|
|||
);
|
||||
return savePersistent( setProducts, validProducts );
|
||||
},
|
||||
determineProducts,
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -123,3 +128,9 @@ export const useNavigationState = () => {
|
|||
business,
|
||||
};
|
||||
};
|
||||
|
||||
export const useDetermineProducts = () => {
|
||||
const { determineProducts } = useHooks();
|
||||
|
||||
return determineProducts;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue