koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
3 lines (2 loc) • 520 B
JavaScript
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("react/jsx-runtime"),o=require("react"),r=require("classnames"),t=require("./Tabs.module.css.cjs"),i=({tabName:e,onClick:s,icon:u,activeName:c})=>{const l=o.useCallback(()=>{s(e)},[s,e]);return n.jsxs("button",{type:"button",onClick:l,className:r(t.default.button,{[t.default.selected]:c===e}),children:[u&&n.jsx(u,{className:t.default.icon}),e]},e)};exports.TabButton=i;
//# sourceMappingURL=TabButton.cjs.map