UNPKG

@wordpress/block-editor

Version:
8 lines (7 loc) 1.88 kB
{ "version": 3, "sources": ["../../../src/components/inspector-controls-tabs/advanced-controls-panel.js"], "sourcesContent": ["/**\n * WordPress dependencies\n */\nimport {\n\tPanelBody,\n\t__experimentalUseSlotFills as useSlotFills,\n} from '@wordpress/components';\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport {\n\tdefault as InspectorControls,\n\tInspectorAdvancedControls,\n} from '../inspector-controls';\nimport { PrivateInspectorControlsAllowedBlocks } from '../inspector-controls/groups';\n\nconst AdvancedControls = () => {\n\tconst fills = useSlotFills( InspectorAdvancedControls.slotName );\n\tconst privateFills = useSlotFills(\n\t\tPrivateInspectorControlsAllowedBlocks.name\n\t);\n\tconst hasFills = Boolean( fills && fills.length );\n\tconst hasPrivateFills = Boolean( privateFills && privateFills.length );\n\n\tif ( ! hasFills && ! hasPrivateFills ) {\n\t\treturn null;\n\t}\n\n\treturn (\n\t\t<PanelBody\n\t\t\tclassName=\"block-editor-block-inspector__advanced\"\n\t\t\ttitle={ __( 'Advanced' ) }\n\t\t\tinitialOpen={ false }\n\t\t>\n\t\t\t<InspectorControls.Slot group=\"advanced\" />\n\t\t\t<PrivateInspectorControlsAllowedBlocks.Slot />\n\t\t</PanelBody>\n\t);\n};\n\nexport default AdvancedControls;\n"], "mappings": ";AAGA;AAAA,EACC;AAAA,EACA,8BAA8B;AAAA,OACxB;AACP,SAAS,UAAU;AAKnB;AAAA,EACC,WAAW;AAAA,EACX;AAAA,OACM;AACP,SAAS,6CAA6C;AAepD,SAKC,KALD;AAbF,IAAM,mBAAmB,MAAM;AAC9B,QAAM,QAAQ,aAAc,0BAA0B,QAAS;AAC/D,QAAM,eAAe;AAAA,IACpB,sCAAsC;AAAA,EACvC;AACA,QAAM,WAAW,QAAS,SAAS,MAAM,MAAO;AAChD,QAAM,kBAAkB,QAAS,gBAAgB,aAAa,MAAO;AAErE,MAAK,CAAE,YAAY,CAAE,iBAAkB;AACtC,WAAO;AAAA,EACR;AAEA,SACC;AAAA,IAAC;AAAA;AAAA,MACA,WAAU;AAAA,MACV,OAAQ,GAAI,UAAW;AAAA,MACvB,aAAc;AAAA,MAEd;AAAA,4BAAC,kBAAkB,MAAlB,EAAuB,OAAM,YAAW;AAAA,QACzC,oBAAC,sCAAsC,MAAtC,EAA2C;AAAA;AAAA;AAAA,EAC7C;AAEF;AAEA,IAAO,kCAAQ;", "names": [] }