Implement logic for the enable buttons checkbox

This commit is contained in:
Philipp Stracker 2025-01-17 16:17:33 +01:00
parent 2eac7bc5c9
commit 5c371d928e
No known key found for this signature in database
3 changed files with 37 additions and 12 deletions

View file

@ -83,11 +83,14 @@ export const useStylingLocation = () => {
};
export const useLocationProps = ( location ) => {
const { getLocationProp, setLocationProp } = useHooks();
const details = STYLING_LOCATIONS[ location ] ?? {};
return {
choices: Object.values( STYLING_LOCATIONS ),
details,
isActive: getLocationProp( location, 'enabled' ),
setActive: ( state ) => setLocationProp( location, 'enabled', state ),
};
};