import * as React from "react";
import y from "../../../../../../../../../_virtual/index12.js";
import { baseTabListPropDefs as p } from "./_internal/base-tab-list.props.js";
import { extractProps as v } from "../helpers/extract-props.js";
import { marginPropDefs as r } from "../props/margin.props.js";
import { Root as Root2, List, Trigger, Content } from "../../../../../../../@radix-ui_react-tabs@1.1.13_@types_react-dom@19.1.9_@types_react@19.1.13__@types_react@_0358179deceb7c37400fdd89e3b9f969/node_modules/@radix-ui/react-tabs/dist/index.js";
const m = React.forwardRef((t, o) => {
  const { className: r$1, ...e } = v(t, r);
  return React.createElement(Root2, { ...e, ref: o, className: y("rt-TabsRoot", r$1) });
});
m.displayName = "Tabs.Root";
const b = React.forwardRef((t, o) => {
  const { className: r$1, color: e, ...n } = v(t, p, r);
  return React.createElement(List, { "data-accent-color": e, ...n, asChild: false, ref: o, className: y("rt-BaseTabList", "rt-TabsList", r$1) });
});
b.displayName = "Tabs.List";
const P = React.forwardRef((t, o) => {
  const { className: r2, children: e, ...n } = t;
  return React.createElement(Trigger, { ...n, asChild: false, ref: o, className: y("rt-reset", "rt-BaseTabListTrigger", "rt-TabsTrigger", r2) }, React.createElement("span", { className: "rt-BaseTabListTriggerInner rt-TabsTriggerInner" }, e), React.createElement("span", { className: "rt-BaseTabListTriggerInnerHidden rt-TabsTriggerInnerHidden" }, e));
});
P.displayName = "Tabs.Trigger";
const f = React.forwardRef((t, o) => {
  const { className: r$1, ...e } = v(t, r);
  return React.createElement(Content, { ...e, ref: o, className: y("rt-TabsContent", r$1) });
});
f.displayName = "Tabs.Content";
export {
  f as Content,
  b as List,
  m as Root,
  P as Trigger
};
//# sourceMappingURL=tabs.js.map
