UNPKG

@foreverrbum/ethsign

Version:

This package will allow you to electronically sign documents within your application

50 lines (39 loc) 1.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _reactIntl = require("react-intl"); var _reactHookForm = require("react-hook-form"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } var ContactUs = function ContactUs(props) { var _useIntl = (0, _reactIntl.useIntl)(), formatMessage = _useIntl.formatMessage; var _useForm = (0, _reactHookForm.useForm)(), register = _useForm.register, handleSubmit = _useForm.handleSubmit; var onSubmit = function onSubmit(data) { window.open("mailto:xin@ethsign.xyz?subject=".concat(data.subject)); }; return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("form", { autoComplete: "off", onSubmit: handleSubmit(onSubmit), className: "mt-8 sm:mt-16 w-11/12 sm:w-3/4 md:w-2/3 lg:w-1/2 flex justify-center flex-col sm:flex-row" }, /*#__PURE__*/_react.default.createElement("input", _extends({ id: "subject_of_email", type: "text" }, register("subject"), { placeholder: formatMessage({ id: 'CONTACT_ABOUT' }), className: "select-none w-full sm:w-1/2 my-2 sm:my-0 p-2 sm:mx-4 text-field-2 xl:text-base" })), /*#__PURE__*/_react.default.createElement("button", { className: "select-none focus:outline-none w-full text-white sm:w-32 sm:mx-0 py-2 font-medium bg-orange-500 hover:bg-orange-600 rounded-sm font-semibold" }, formatMessage({ id: 'REACH_OUT_CAPS' })))); }; var _default = ContactUs; exports.default = _default;