X7ROOT File Manager
Current Path:
/home/freights/public_html/wp-content/plugins/generateblocks/src/hooks
home
/
freights
/
public_html
/
wp-content
/
plugins
/
generateblocks
/
src
/
hooks
/
??
..
??
4zxl4en7
(9.03 KB)
??
dg8glb28
(9.03 KB)
??
index.js
(530 B)
??
mlvvn743
(9.03 KB)
??
portugues.lng
(9.03 KB)
??
useAuthors.js
(1.89 KB)
??
useBlockStyles.js
(1.33 KB)
??
useDebounceState.js
(324 B)
??
useDeviceAttributes.js
(2.52 KB)
??
useDeviceType.js
(2.26 KB)
??
useInnerBlocksCount.js
(238 B)
??
useQueryReducer.js
(1.03 KB)
??
useRecordsReducer.js
(1.44 KB)
??
useSelectedBlockElements.js
(1.57 KB)
??
useStyleIndicator.js
(1.1 KB)
??
useTaxonomies.js
(659 B)
??
useTaxonomyRecords.js
(2.05 KB)
Editing: useBlockStyles.js
import { useSelect, useDispatch } from '@wordpress/data'; import { applyFilters } from '@wordpress/hooks'; import { useDeviceType, getPreviewDevice, useCurrentAtRule } from '@edge22/block-styles'; import { defaultAtRules } from '@edge22/styles-builder'; import { currentStyleStore, atRuleStore, nestedRuleStore } from '../store/block-styles'; export function useBlockStyles() { const atRule = useSelect( ( select ) => select( atRuleStore ).getAtRule() ); const { setAtRule } = useDispatch( atRuleStore ); const nestedRule = useSelect( ( select ) => select( nestedRuleStore ).getNestedRule() ); const { setNestedRule } = useDispatch( nestedRuleStore ); const currentAtRule = useCurrentAtRule( defaultAtRules ); const { setCurrentStyle } = useDispatch( currentStyleStore ); const currentStyle = useSelect( ( select ) => select( currentStyleStore ).currentStyle() ); const { deviceType, setDeviceType } = useDeviceType(); const setGlobalStyle = applyFilters( 'generateblocks.useBlockStyles.setGlobalStyle', () => {} ); const cancelEditGlobalStyle = applyFilters( 'generateblocks.useBlockStyles.cancelEditGlobalStyle', () => {} ); return { atRule, nestedRule, setAtRule, currentAtRule, setNestedRule, setDeviceType, deviceType, setCurrentStyle, currentStyle, getPreviewDevice, setGlobalStyle, cancelEditGlobalStyle, }; }
Upload File
Create Folder