@wordpress/block-library
Version:
Block library for the WordPress editor.
8 lines (7 loc) • 1.08 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/terms-query/utils.js"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { store as coreStore } from '@wordpress/core-data';\nimport { useSelect } from '@wordpress/data';\nimport { useMemo } from '@wordpress/element';\n\n/**\n * Retrieve publicly-queryable taxonomies.\n *\n * @return {Object[]} Array of public taxonomy objects.\n */\nexport function usePublicTaxonomies() {\n\tconst taxonomies = useSelect(\n\t\t( select ) => select( coreStore ).getTaxonomies( { per_page: -1 } ),\n\t\t[]\n\t);\n\treturn useMemo( () => {\n\t\treturn (\n\t\t\ttaxonomies?.filter(\n\t\t\t\t( { visibility } ) => visibility?.publicly_queryable\n\t\t\t) || []\n\t\t);\n\t}, [ taxonomies ] );\n}\n"],
"mappings": ";AAGA,SAAS,SAAS,iBAAiB;AACnC,SAAS,iBAAiB;AAC1B,SAAS,eAAe;AAOjB,SAAS,sBAAsB;AACrC,QAAM,aAAa;AAAA,IAClB,CAAE,WAAY,OAAQ,SAAU,EAAE,cAAe,EAAE,UAAU,GAAG,CAAE;AAAA,IAClE,CAAC;AAAA,EACF;AACA,SAAO,QAAS,MAAM;AACrB,WACC,YAAY;AAAA,MACX,CAAE,EAAE,WAAW,MAAO,YAAY;AAAA,IACnC,KAAK,CAAC;AAAA,EAER,GAAG,CAAE,UAAW,CAAE;AACnB;",
"names": []
}