🔥 Clean up Styling hooks

This commit is contained in:
Philipp Stracker 2025-01-17 16:34:17 +01:00
parent b866ac79f6
commit 00519d9e25
No known key found for this signature in database

View file

@ -7,8 +7,7 @@
* @file * @file
*/ */
import { __, sprintf } from '@wordpress/i18n'; import { useCallback } from '@wordpress/element';
import { useCallback } from '@wordpress/element'; // Temporary
import { useDispatch, useSelect } from '@wordpress/data'; import { useDispatch, useSelect } from '@wordpress/data';
import { createHooksForStore } from '../utils'; import { createHooksForStore } from '../utils';
@ -26,8 +25,6 @@ const useHooks = () => {
const { useTransient } = createHooksForStore( STORE_NAME ); const { useTransient } = createHooksForStore( STORE_NAME );
const { persist, setPersistent } = useDispatch( STORE_NAME ); const { persist, setPersistent } = useDispatch( STORE_NAME );
// Read-only flags and derived state.
// Transient accessors. // Transient accessors.
const [ isReady ] = useTransient( 'isReady' ); const [ isReady ] = useTransient( 'isReady' );
const [ location, setLocation ] = useTransient( 'location' ); const [ location, setLocation ] = useTransient( 'location' );
@ -39,13 +36,13 @@ const useHooks = () => {
); );
const getLocationProp = useCallback( const getLocationProp = useCallback(
( locatonId, prop ) => { ( locationId, prop ) => {
if ( undefined === persistentData[ locatonId ]?.[ prop ] ) { if ( undefined === persistentData[ locationId ]?.[ prop ] ) {
console.error( console.error(
`Trying to access non-existent style property: ${ locatonId }.${ prop }. Possibly wrong style name - review the reducer.` `Trying to access non-existent style property: ${ locationId }.${ prop }. Possibly wrong style name - review the reducer.`
); );
} }
return persistentData[ locatonId ]?.[ prop ]; return persistentData[ locationId ]?.[ prop ];
}, },
[ persistentData ] [ persistentData ]
); );