import React from "react";
export function TextLinkOrButton({ href, className, themeResetClass, disabled, style, onClick, children, }) {
    return (<a href={href || "#"} role={href ? undefined : "button"} aria-disabled={disabled} tabIndex={disabled ? -1 : 0} className={`${className} ${themeResetClass}`} style={{ cursor: disabled ? "default" : "pointer", ...style }} onClick={href
            ? onClick
            : (event) => {
                event.preventDefault();
                event.stopPropagation();
                onClick?.(event);
            }}>
      {children}
    </a>);
}
//# sourceMappingURL=TextLinkOrButton.jsx.map