// packages/block-library/src/shortcode/edit.js
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";
import { jsx } from "react/jsx-runtime";
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…"),
      onChange: (text) => setAttributes({ text })
    }
  ) }) });
}
export {
  ShortcodeEdit as default
};
//# sourceMappingURL=edit.mjs.map
