UNPKG

@wordpress/block-library

Version:
36 lines (33 loc) 1.49 kB
import { createElement } from "@wordpress/element"; /** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; import { Fragment } from '@wordpress/element'; import { IconButton, Toolbar, PanelBody, ToggleControl } from '@wordpress/components'; import { BlockControls, InspectorControls } from '@wordpress/block-editor'; var EmbedControls = function EmbedControls(props) { var blockSupportsResponsive = props.blockSupportsResponsive, showEditButton = props.showEditButton, themeSupportsResponsive = props.themeSupportsResponsive, allowResponsive = props.allowResponsive, getResponsiveHelp = props.getResponsiveHelp, toggleResponsive = props.toggleResponsive, switchBackToURLInput = props.switchBackToURLInput; return createElement(Fragment, null, createElement(BlockControls, null, createElement(Toolbar, null, showEditButton && createElement(IconButton, { className: "components-toolbar__control", label: __('Edit URL'), icon: "edit", onClick: switchBackToURLInput }))), themeSupportsResponsive && blockSupportsResponsive && createElement(InspectorControls, null, createElement(PanelBody, { title: __('Media Settings'), className: "blocks-responsive" }, createElement(ToggleControl, { label: __('Resize for smaller devices'), checked: allowResponsive, help: getResponsiveHelp, onChange: toggleResponsive })))); }; export default EmbedControls; //# sourceMappingURL=embed-controls.js.map