"use client";
import { jsx as t, jsxs as l } from "react/jsx-runtime";
import { Accordion as e } from "../../../../components/shared/accordion.js";
import { ColorControl as r } from "../../../../components/controls/color.control.js";
import { TextShadowControl as i } from "../../../../components/controls/text-shadow.control.js";
import { TypographyControl as m } from "../../../../components/controls/typography.control.js";
import { ToggleGroupControl as n } from "../../../../components/controls/toggle-group.control.js";
import { PseudoClass as a } from "../../../../types/style.js";
import { AiOutlineAlignLeft as s, AiOutlineAlignCenter as g, AiOutlineAlignRight as p } from "../../../../../../../node_modules/.pnpm/react-icons@5.5.0_react@19.0.0/node_modules/react-icons/ai/index.js";
import { TfiAlignJustify as f } from "../../../../../../../node_modules/.pnpm/react-icons@5.5.0_react@19.0.0/node_modules/react-icons/tfi/index.js";
import { SettingsType as o } from "../../../../types/index.js";
const L = () => /* @__PURE__ */ t(e, { defaultValue: "Text", type: "single", collapsible: !0, children: /* @__PURE__ */ l(e.Item, { value: "Text", children: [
  /* @__PURE__ */ t(e.Trigger, { className: "p-4", children: "Text" }),
  /* @__PURE__ */ l(e.Content, { className: "px-4", children: [
    /* @__PURE__ */ t(
      n,
      {
        type: o.BLOCK,
        fieldName: "alignment",
        label: "Alignment",
        className: "mt-0",
        responsive: !0,
        controls: [
          {
            tooltipContent: "Left",
            toggleTrigger: /* @__PURE__ */ t(s, { className: "text-sm" }),
            value: "left"
          },
          {
            tooltipContent: "Center",
            toggleTrigger: /* @__PURE__ */ t(g, { className: "text-sm" }),
            value: "center"
          },
          {
            tooltipContent: "Right",
            toggleTrigger: /* @__PURE__ */ t(p, { className: "text-sm" }),
            value: "right"
          },
          {
            tooltipContent: "Justified",
            toggleTrigger: /* @__PURE__ */ t(f, { className: "text-sm" }),
            value: "justify"
          }
        ]
      }
    ),
    /* @__PURE__ */ t(
      r,
      {
        type: o.BLOCK,
        fieldName: "textColor",
        mode: a.DEFAULT
      }
    ),
    /* @__PURE__ */ t(m, { fieldName: "typography", type: o.BLOCK }),
    /* @__PURE__ */ t(i, { fieldName: "textShadow.desktop.default", type: o.BLOCK })
  ] })
] }) });
export {
  L as default
};
//# sourceMappingURL=text-style.control.js.map
