import { Fragment, jsx, jsxs } from "react/jsx-runtime";
import * as Styles from "./styles";
const Item = ({
  active = false,
  children,
  expanded = false,
  icon: Icon2,
  label,
  responsive = true,
  tag,
  wrapper: Wrapper
}) => {
  return /* @__PURE__ */ jsxs(Fragment, { children: [
    /* @__PURE__ */ jsx(Styles.StyledItem, { isActive: active, isResponsive: responsive, children: /* @__PURE__ */ jsx(Wrapper, { children: /* @__PURE__ */ jsxs(Styles.StyledTextContainer, { children: [
      Icon2,
      /* @__PURE__ */ jsx(Styles.StyledText, { children: label }),
      tag && /* @__PURE__ */ jsx(Styles.StyledTag, { children: tag })
    ] }) }) }),
    expanded && children
  ] });
};
var Item_default = Item;
export {
  Item_default as default
};
