@legion-ui-kit/react-core
Version:
To install the package into your project:
3 lines (2 loc) • 578 B
JavaScript
import{jsx as s}from"react/jsx-runtime";import t from"classnames";import a from"./styles/styles.module.scss.js";import{TAB_DEFAULT_PROPS as e,TABS_ANIMATION_DURATION as i}from"./Tab.constant.js";const o=o=>{const{active:l,activeClassName:n,activeStyle:r,children:c,className:m,onClick:p,position:d=e.position,style:y,...f}=o,u=t(m,a.legion_tab,a[d],{[`${n}`]:l,[a.active]:l}),v={...y,...l?r:{}};return s("div",{className:u,onClick:()=>{p&&p()},style:{transitionDuration:`${i}ms`,...v},...f,children:c})};o.displayName="Tab";export{o as default};
//# sourceMappingURL=Tab.js.map