import { jsx as s } from "@emotion/react/jsx-runtime";
import { getPropDataTestId as a } from "../../test/getNameDataTestId.js";
import i from "clsx";
import { getComponentSlotRoot as l } from "../../utils/getComponentSlotRoot.js";
import { LINEAR_PROGRESS_INDETERMINATE_KEY_COMPONENT as r } from "./constants.js";
import { LinearProgressIndeterminateRootStyled as p } from "./slots/LinearProgressIndeterminateSlots.js";
import { LinearProgressIndeterminateSlots as d } from "./slots/LinearProgressIndeterminateEnum.js";
const R = (o) => {
  const {
    dataTestId: e,
    className: t,
    color: m = "primary"
  } = o, n = {
    linearProgressIndeterminateColor: m
  };
  return /* @__PURE__ */ s(
    p,
    {
      role: "linear-progress-indeterminate-role",
      className: i(l(r), t),
      ...a(r, d.root, e),
      ownerState: n
    }
  );
};
export {
  R as LinearProgressIndeterminate
};
