import { jsxs as n, jsx as o } from "react/jsx-runtime";
import { cn as t } from "../../utils/cn/cn.es.js";
import a from "../../components/IconBracket/iconBracket.module.css";
import { EIconName as e } from "../Icon/constants.es.js";
import { Icon as r } from "../Icon/Icon.es.js";
const i = {
  close: e.CLOSE_BOLD,
  plus: e.PLUS_BOLD,
  arrow: e.ARROW_BOLD,
  dot: e.DOT
}, B = ({ colorScheme: m = "dark", size: c, variant: s }) => /* @__PURE__ */ n("div", { className: a.root, "data-scheme": m, "data-size": c, children: [
  /* @__PURE__ */ o(r, { name: e.BRACKET_LEFT, className: t(a.bracket, a.bracketLeft) }),
  /* @__PURE__ */ o("div", { className: a.contentIcon, children: /* @__PURE__ */ o(r, { name: i[s], className: a[`icon-${c}`] }) }),
  /* @__PURE__ */ o(r, { name: e.BRACKET_RIGHT, className: t(a.bracket, a.bracketRight) })
] });
export {
  B as IconBracket
};
