@visa/nova-react
Version:
Visa Product Design System Nova React library. Compatible with React ^19.
2 lines (1 loc) • 493 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),a=require("clsx"),s=require("react");const r="v-link",l=({alternate:l,className:i,disabled:n,element:t,noUnderline:c,skipLink:d,tag:o="a",...u})=>{const m=a(r,l&&"v-alternate",d&&"v-skip-link",c&&`${r}-no-underline`,t?.props?.className,i);return t?s.cloneElement(t,{"aria-disabled":n,className:m,...u}):e.jsx(o,{"aria-disabled":n,className:m,...u})};l.displayName="Link",exports.default=l;