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