UNPKG

@wordpress/block-library

Version:
26 lines (25 loc) 991 B
import { jsx } from "react/jsx-runtime"; import { __ } from "@wordpress/i18n"; import { PlainText, useBlockProps } from "@wordpress/block-editor"; import { useInstanceId } from "@wordpress/compose"; import { Placeholder } from "@wordpress/components"; import { shortcode } from "@wordpress/icons"; function ShortcodeEdit({ attributes, setAttributes }) { const instanceId = useInstanceId(ShortcodeEdit); const inputId = `blocks-shortcode-input-${instanceId}`; return /* @__PURE__ */ jsx("div", { ...useBlockProps(), children: /* @__PURE__ */ jsx(Placeholder, { icon: shortcode, label: __("Shortcode"), children: /* @__PURE__ */ jsx( PlainText, { className: "blocks-shortcode__textarea", id: inputId, value: attributes.text, "aria-label": __("Shortcode text"), placeholder: __("Write shortcode here\u2026"), onChange: (text) => setAttributes({ text }) } ) }) }); } export { ShortcodeEdit as default }; //# sourceMappingURL=edit.js.map