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