[ Root System Explorer ]
Location:
Root
/
home
/
svaxkys
/
www
/
AcmaCulot
/
wp-content
/
plugins
/
redux-framework
/
extendify-sdk
/
src
/
hooks
+ Folder
+ File
Upload
Editing: useTaxonomies.js
import { useEffect, useCallback } from '@wordpress/element' import { Taxonomies as TaxonomiesApi } from '../api/Taxonomies' import { useTemplatesStore } from '../state/Templates' import { useTaxonomyStore } from '../state/Taxonomies' export default function useTaxonomies(open) { const setupDefaultTaxonomies = useTemplatesStore(state => state.setupDefaultTaxonomies) const setTaxonomies = useTaxonomyStore(state => state.setTaxonomies) const fetchTaxonomies = useCallback(async () => { let tax = await TaxonomiesApi.get() // Only allow items that have the 'tax_' prefix tax = Object.keys(tax) .filter((t) => t.startsWith('tax_')) .reduce((taxFiltered, key) => { taxFiltered[key] = tax[key] return taxFiltered }, {}) setupDefaultTaxonomies(tax) setTaxonomies(tax) }, [setupDefaultTaxonomies, setTaxonomies]) useEffect(() => { open && fetchTaxonomies() }, [fetchTaxonomies, open]) }
SAVE CHANGES
[ CANCEL ]
Name
Type
Actions
.. (Parent Directory)
📄 helpers.js
FILE
Ren
[EDIT]
DEL
📄 useBeacon.js
FILE
Ren
[EDIT]
DEL
📄 useTaxonomies.js
FILE
Ren
[EDIT]
DEL