import { jsx as t } from "react/jsx-runtime";
import { cloneElement as o } from "react";
import e from "../../foundation/Icon/Generated/IconCheckMark.es.js";
import n from "../../foundation/Icon/Generated/IconDocument.es.js";
import i from "../../foundation/Icon/Generated/IconExclamationMarkCircle.es.js";
import s from "../../foundation/Icon/Generated/IconExclamationMarkTriangle.es.js";
import { IconSize as a } from "../../foundation/Icon/IconSize.es.js";
import { merge as g } from "../../utilities/merge.es.js";
const m = {
  Information: "tw-bg-box-selected-strong",
  Warning: "tw-bg-box-negative-strong-pressed",
  Tip: "tw-bg-box-positive-strong-pressed",
  Note: "tw-bg-box-warning-strong"
}, k = {
  Information: "before:tw-bg-box-selected-strong",
  Warning: "before:tw-bg-box-negative-strong-pressed",
  Tip: "before:tw-bg-box-positive-strong-pressed",
  Note: "before:tw-bg-box-warning-strong"
}, b = {
  Information: /* @__PURE__ */ t(i, {}),
  Warning: /* @__PURE__ */ t(s, {}),
  Tip: /* @__PURE__ */ t(e, {}),
  Note: /* @__PURE__ */ t(n, {})
}, c = ({ headerStyle: r }) => /* @__PURE__ */ t(
  "div",
  {
    "data-test-id": "bright-header",
    className: g([
      "tw-h-9 tw-relative tw-z-[120000] tw-flex tw-justify-center tw-items-center tw-rounded-t-md tw-dark tw-text-text",
      m[r]
    ]),
    children: o(b[r], { size: a.Size20 })
  }
);
c.displayName = "FondueBrightHeader";
export {
  c as BrightHeader,
  k as brightHeaderArrowBackgroundColors
};
//# sourceMappingURL=BrightHeader.es.js.map
