koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
3 lines (2 loc) • 653 B
JavaScript
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("react/jsx-runtime"),f=require("react"),N=require("classnames"),e=require("./Navigation.module.css.cjs"),i=f.forwardRef(({title:s,as:r="a",href:t,icon:n,shift:c=!1,className:l,isCurrent:u,...d},o)=>a.jsxs(r,{...d,ref:o,title:s,className:N(e.default.navLink,{[e.default.shift]:c,[e.default.current]:u},l),href:t,children:[n&&a.jsx("span",{children:a.jsx(n,{className:e.default.navLinkIcon,title:s})}),a.jsx("span",{className:e.default.navLinkTitle,children:s})]}));i.displayName="NavLink";exports.NavLink=i;
//# sourceMappingURL=NavLink.cjs.map