@krowdy/kds-auth
Version:
React components that implement Google's Material Design.
76 lines (63 loc) • 2.63 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _react = _interopRequireDefault(require("react"));
var _kdsCore = require("@krowdy/kds-core");
var _icons = require("@material-ui/icons");
var _ref2 = /*#__PURE__*/_react["default"].createElement(_icons.Close, {
fontSize: "small"
});
var _ref3 = /*#__PURE__*/_react["default"].createElement(_kdsCore.Typography, {
variant: "body2"
}, "\xBFTe gustar\xEDa crear una contrase\xF1a para ingresar con esta cuenta?");
var PasswordNotify = function PasswordNotify(_ref) {
var _ref$onCreate = _ref.onCreate,
onCreate = _ref$onCreate === void 0 ? function () {} : _ref$onCreate,
_ref$onClose = _ref.onClose,
onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose;
var classes = useStyles();
return /*#__PURE__*/_react["default"].createElement(_kdsCore.Paper, {
className: classes.paper,
variant: "elevation"
}, /*#__PURE__*/_react["default"].createElement(_kdsCore.IconButton, {
className: classes.closeButton,
onClick: onClose,
size: "small",
variant: "outlined"
}, _ref2), _ref3, /*#__PURE__*/_react["default"].createElement(_kdsCore.Button, {
className: classes.button,
color: "primary",
onClick: onCreate,
variant: "contained"
}, "Crear una contrase\xF1a"));
};
var useStyles = (0, _kdsCore.makeStyles)(function (_ref4) {
var _paper;
var palette = _ref4.palette,
spacing = _ref4.spacing,
zIndex = _ref4.zIndex,
breakpoints = _ref4.breakpoints;
return {
button: {
marginTop: spacing(1.25)
},
closeButton: {
position: 'absolute',
right: 5,
top: 5
},
paper: (_paper = {}, (0, _defineProperty2["default"])(_paper, breakpoints.up('md'), {
maxWidth: 324,
right: 54,
top: 90
}), (0, _defineProperty2["default"])(_paper, "background", palette.common.white), (0, _defineProperty2["default"])(_paper, "maxWidth", 324), (0, _defineProperty2["default"])(_paper, "padding", spacing(1.5, 2)), (0, _defineProperty2["default"])(_paper, "position", 'fixed'), (0, _defineProperty2["default"])(_paper, "right", 16), (0, _defineProperty2["default"])(_paper, "top", 32), (0, _defineProperty2["default"])(_paper, "zIndex", zIndex.modal + 10), _paper)
};
}, {
name: 'PasswordNotify'
});
var _default = _react["default"].memo(PasswordNotify);
exports["default"] = _default;