@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
3 lines (2 loc) • 2.01 kB
JavaScript
var d=Object.create;var i=Object.defineProperty;var R=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var L=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty;var v=(s,e)=>{for(var t in e)i(s,t,{get:e[t],enumerable:!0})},l=(s,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of C(e))!N.call(s,a)&&a!==t&&i(s,a,{get:()=>e[a],enumerable:!(o=R(e,a))||o.enumerable});return s};var c=(s,e,t)=>(t=s!=null?d(L(s)):{},l(e||!s||!s.__esModule?i(t,"default",{value:s,enumerable:!0}):t,s)),E=s=>l(i({},"__esModule",{value:!0}),s);var h={};v(h,{Content:()=>g,List:()=>P,Root:()=>b,Trigger:()=>f});module.exports=E(h);var r=c(require("react")),p=c(require("classnames")),n=require("radix-ui"),y=require("./tabs.props.js"),T=require("../helpers/extract-props.js"),m=require("../props/margin.props.js");const b=r.forwardRef((s,e)=>{const{className:t,...o}=(0,T.extractProps)(s,m.marginPropDefs);return r.createElement(n.Tabs.Root,{...o,ref:e,className:(0,p.default)("rt-TabsRoot",t)})});b.displayName="Tabs.Root";const P=r.forwardRef((s,e)=>{const{className:t,color:o,...a}=(0,T.extractProps)(s,y.tabsListPropDefs,m.marginPropDefs);return r.createElement(n.Tabs.List,{"data-accent-color":o,...a,asChild:!1,ref:e,className:(0,p.default)("rt-BaseTabList","rt-TabsList",t)})});P.displayName="Tabs.List";const f=r.forwardRef((s,e)=>{const{className:t,children:o,...a}=s;return r.createElement(n.Tabs.Trigger,{...a,asChild:!1,ref:e,className:(0,p.default)("rt-reset","rt-BaseTabListTrigger","rt-TabsTrigger",t)},r.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabsTriggerInner"},o),r.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabsTriggerInnerHidden"},o))});f.displayName="Tabs.Trigger";const g=r.forwardRef((s,e)=>{const{className:t,...o}=(0,T.extractProps)(s,m.marginPropDefs);return r.createElement(n.Tabs.Content,{...o,ref:e,className:(0,p.default)("rt-TabsContent",t)})});g.displayName="Tabs.Content";
//# sourceMappingURL=tabs.js.map
;