import * as e from "react";
import o from "../../../../../../../../../_virtual/index9.js";
import { Root as c, List as l, Trigger as T, Content as f } from "../../../../../../../@radix-ui_react-tabs@1.1.0_@types_react-dom@18.3.6_@types_react@18.3.3__@types_react@18_7d2162ec4c33a76be510e5021234b8ad/node_modules/@radix-ui/react-tabs/dist/index.js";
import { baseTabListPropDefs as g } from "./base-tab-list.props.js";
import { extractProps as i } from "../helpers/extract-props.js";
import { marginPropDefs as m } from "../props/margin.props.js";
const b = e.forwardRef((a, s) => {
  const { className: t, ...r } = i(a, m);
  return e.createElement(c, { ...r, ref: s, className: o("rt-TabsRoot", t) });
});
b.displayName = "Tabs.Root";
const p = e.forwardRef((a, s) => {
  const { className: t, color: r, ...n } = i(a, g, m);
  return e.createElement(l, { "data-accent-color": r, ...n, asChild: !1, ref: s, className: o("rt-BaseTabList", "rt-TabsList", t) });
});
p.displayName = "Tabs.List";
const d = e.forwardRef((a, s) => {
  const { className: t, children: r, ...n } = a;
  return e.createElement(T, { ...n, asChild: !1, ref: s, className: o("rt-reset", "rt-BaseTabListTrigger", "rt-TabsTrigger", t) }, e.createElement("span", { className: "rt-BaseTabListTriggerInner rt-TabsTriggerInner" }, r), e.createElement("span", { className: "rt-BaseTabListTriggerInnerHidden rt-TabsTriggerInnerHidden" }, r));
});
d.displayName = "Tabs.Trigger";
const N = e.forwardRef((a, s) => {
  const { className: t, ...r } = i(a, m);
  return e.createElement(f, { ...r, ref: s, className: o("rt-TabsContent", t) });
});
N.displayName = "Tabs.Content";
export {
  N as Content,
  p as List,
  b as Root,
  d as Trigger
};
//# sourceMappingURL=tabs.js.map
