@wordpress/block-editor
Version:
8 lines (7 loc) • 2.03 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../../src/components/rich-text/format-toolbar-container.js"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { __ } from '@wordpress/i18n';\nimport { Popover, ToolbarGroup } from '@wordpress/components';\n\n/**\n * Internal dependencies\n */\nimport BlockControls from '../block-controls';\nimport FormatToolbar from './format-toolbar';\nimport NavigableToolbar from '../navigable-toolbar';\n\nfunction InlineToolbar( { popoverAnchor } ) {\n\treturn (\n\t\t<Popover\n\t\t\tplacement=\"top\"\n\t\t\tfocusOnMount={ false }\n\t\t\tanchor={ popoverAnchor }\n\t\t\tclassName=\"block-editor-rich-text__inline-format-toolbar\"\n\t\t\t__unstableSlotName=\"block-toolbar\"\n\t\t>\n\t\t\t<NavigableToolbar\n\t\t\t\tclassName=\"block-editor-rich-text__inline-format-toolbar-group\"\n\t\t\t\t/* translators: accessibility text for the inline format toolbar */\n\t\t\t\taria-label={ __( 'Format tools' ) }\n\t\t\t>\n\t\t\t\t<ToolbarGroup>\n\t\t\t\t\t<FormatToolbar />\n\t\t\t\t</ToolbarGroup>\n\t\t\t</NavigableToolbar>\n\t\t</Popover>\n\t);\n}\n\nconst FormatToolbarContainer = ( { inline, editableContentElement } ) => {\n\tif ( inline ) {\n\t\treturn <InlineToolbar popoverAnchor={ editableContentElement } />;\n\t}\n\n\t// Render regular toolbar.\n\treturn (\n\t\t<BlockControls group=\"inline\">\n\t\t\t<FormatToolbar />\n\t\t</BlockControls>\n\t);\n};\n\nexport default FormatToolbarContainer;\n"],
"mappings": ";AAGA,SAAS,UAAU;AACnB,SAAS,SAAS,oBAAoB;AAKtC,OAAO,mBAAmB;AAC1B,OAAO,mBAAmB;AAC1B,OAAO,sBAAsB;AAiBxB;AAfL,SAAS,cAAe,EAAE,cAAc,GAAI;AAC3C,SACC;AAAA,IAAC;AAAA;AAAA,MACA,WAAU;AAAA,MACV,cAAe;AAAA,MACf,QAAS;AAAA,MACT,WAAU;AAAA,MACV,oBAAmB;AAAA,MAEnB;AAAA,QAAC;AAAA;AAAA,UACA,WAAU;AAAA,UAEV,cAAa,GAAI,cAAe;AAAA,UAEhC,8BAAC,gBACA,8BAAC,iBAAc,GAChB;AAAA;AAAA,MACD;AAAA;AAAA,EACD;AAEF;AAEA,IAAM,yBAAyB,CAAE,EAAE,QAAQ,uBAAuB,MAAO;AACxE,MAAK,QAAS;AACb,WAAO,oBAAC,iBAAc,eAAgB,wBAAyB;AAAA,EAChE;AAGA,SACC,oBAAC,iBAAc,OAAM,UACpB,8BAAC,iBAAc,GAChB;AAEF;AAEA,IAAO,mCAAQ;",
"names": []
}