UNPKG

@geist-ui/react

Version:

Modern and minimalist React UI library.

31 lines (30 loc) 1.13 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["href", "className", "children"]; import _JSXStyle from "../styled-jsx.es.js"; import React from 'react'; import Link from '../link'; import { withPureProps } from '../use-scaleable'; var defaultProps = { className: '' }; var UserLink = /*#__PURE__*/React.forwardRef(function (_ref, ref) { var href = _ref.href, className = _ref.className, children = _ref.children, props = _objectWithoutProperties(_ref, _excluded); return /*#__PURE__*/React.createElement("div", _extends({}, withPureProps(props), { className: "jsx-3263947648" + " " + (className || "") }), /*#__PURE__*/React.createElement(Link, { ref: ref, href: href, color: true, target: "_blank", rel: "noopener" }, children), /*#__PURE__*/React.createElement(_JSXStyle, { id: "3263947648" }, "div.jsx-3263947648 a:hover{opacity:0.7;}")); }); UserLink.defaultProps = defaultProps; UserLink.displayName = 'GeistUserLink'; export default UserLink;