New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

nae-react-auth

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nae-react-auth - npm Package Compare versions

Comparing version

to
0.0.10

6

dist/components/Auth/NaeAuthPasswordRemindPage.d.ts
/// <reference types="react" />
export default function NaeAuthPasswordRemindPage(): JSX.Element;
interface Props {
lang?: string;
}
export default function NaeAuthPasswordRemindPage(props: Props): JSX.Element;
export {};

3

dist/index.d.ts

@@ -5,2 +5,3 @@ import NaeAuthLoginPage from './components/Auth/NaeAuthLoginPage';

import NaeAuthLogoutBtn from './components/Auth/NaeAuthLogoutBtn';
export { NaeAuthLoginPage, NaeAuthRegisterPage, NaeAuthLogoutBtn, NaeApiAuth };
import NaeAuthPasswordRemindPage from './components/Auth/NaeAuthPasswordRemindPage';
export { NaeAuthLoginPage, NaeAuthRegisterPage, NaeAuthPasswordRemindPage, NaeAuthLogoutBtn, NaeApiAuth };

@@ -65,2 +65,14 @@ function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }

this.doRemind = function (email) {
var requestOptions = _extends({}, _this.plainRequestOptions(), {
body: JSON.stringify({
email: email
})
});
return fetch(_this.baseUrl + '/remind', requestOptions).then(function (res) {
return res.json();
});
};
this.doLogout = function () {

@@ -293,6 +305,81 @@ return new Promise(function (resolve) {

var texts$3 = {
en: {
form: 'Password remind form',
email: 'E-mail',
alreadyMember: 'Already have an account?',
login: 'Login',
remind: 'Remind'
},
lt: {
form: 'Slaptažodžio priminimas',
email: 'El. paštas',
alreadyMember: 'Jau turite paskyrą?',
login: 'Prisijungti',
remind: 'Priminti'
}
};
function NaeAuthPasswordRemindPage(props) {
var _props$lang = props.lang,
lang = _props$lang === void 0 ? 'en' : _props$lang;
var history = reactRouterDom.useHistory();
var _useState = React.useState(''),
email = _useState[0],
setEmail = _useState[1];
var goToLogin = function goToLogin() {
history.push('/login');
};
var doRemind = function doRemind() {
NaeApiAuth.doRemind(email).then(function (res) {
if (res.isError) {
alert(res.error.description);
return;
}
goToLogin();
})["catch"](function (e) {
return alert(e.message);
});
};
return React__default.createElement("div", {
className: 'full-height v-center'
}, React__default.createElement(reactBootstrap.Container, {
className: 'mt-n20vh'
}, React__default.createElement(reactBootstrap.Row, null, React__default.createElement(reactBootstrap.Col, {
sm: 3
}), React__default.createElement(reactBootstrap.Col, null, React__default.createElement(reactBootstrap.Card, null, React__default.createElement(reactBootstrap.Card.Header, null, texts$3[lang].form), React__default.createElement(reactBootstrap.Card.Body, null, React__default.createElement(reactBootstrap.Form, null, React__default.createElement(reactBootstrap.Form.Group, null, React__default.createElement(reactBootstrap.Form.Label, null, texts$3[lang].email, ":"), React__default.createElement(reactBootstrap.Form.Control, {
value: email,
onChange: function onChange(e) {
return setEmail(e.target.value);
}
})))), React__default.createElement(reactBootstrap.Card.Footer, null, React__default.createElement(reactBootstrap.Row, null, React__default.createElement(reactBootstrap.Col, {
className: 'v-center'
}, React__default.createElement("p", null, texts$3[lang].alreadyMember, ' ', React__default.createElement("a", {
href: '/login',
onClick: function onClick(e) {
e.preventDefault();
goToLogin();
}
}, texts$3[lang].login))), React__default.createElement(reactBootstrap.Col, {
className: 'text-right'
}, React__default.createElement(reactBootstrap.Button, {
type: 'button',
variant: 'primary',
onClick: function onClick() {
return doRemind();
}
}, texts$3[lang].remind)))))), React__default.createElement(reactBootstrap.Col, {
sm: 3
}))));
}
exports.NaeApiAuth = NaeApiAuth;
exports.NaeAuthLoginPage = NaeAuthLoginPage;
exports.NaeAuthLogoutBtn = NaeAuthLogoutBtn;
exports.NaeAuthPasswordRemindPage = NaeAuthPasswordRemindPage;
exports.NaeAuthRegisterPage = NaeAuthRegisterPage;
//# sourceMappingURL=index.js.map

@@ -62,2 +62,14 @@ import React, { useState } from 'react';

this.doRemind = function (email) {
var requestOptions = _extends({}, _this.plainRequestOptions(), {
body: JSON.stringify({
email: email
})
});
return fetch(_this.baseUrl + '/remind', requestOptions).then(function (res) {
return res.json();
});
};
this.doLogout = function () {

@@ -290,3 +302,77 @@ return new Promise(function (resolve) {

export { NaeApiAuth, NaeAuthLoginPage, NaeAuthLogoutBtn, NaeAuthRegisterPage };
var texts$3 = {
en: {
form: 'Password remind form',
email: 'E-mail',
alreadyMember: 'Already have an account?',
login: 'Login',
remind: 'Remind'
},
lt: {
form: 'Slaptažodžio priminimas',
email: 'El. paštas',
alreadyMember: 'Jau turite paskyrą?',
login: 'Prisijungti',
remind: 'Priminti'
}
};
function NaeAuthPasswordRemindPage(props) {
var _props$lang = props.lang,
lang = _props$lang === void 0 ? 'en' : _props$lang;
var history = useHistory();
var _useState = useState(''),
email = _useState[0],
setEmail = _useState[1];
var goToLogin = function goToLogin() {
history.push('/login');
};
var doRemind = function doRemind() {
NaeApiAuth.doRemind(email).then(function (res) {
if (res.isError) {
alert(res.error.description);
return;
}
goToLogin();
})["catch"](function (e) {
return alert(e.message);
});
};
return React.createElement("div", {
className: 'full-height v-center'
}, React.createElement(Container, {
className: 'mt-n20vh'
}, React.createElement(Row, null, React.createElement(Col, {
sm: 3
}), React.createElement(Col, null, React.createElement(Card, null, React.createElement(Card.Header, null, texts$3[lang].form), React.createElement(Card.Body, null, React.createElement(Form, null, React.createElement(Form.Group, null, React.createElement(Form.Label, null, texts$3[lang].email, ":"), React.createElement(Form.Control, {
value: email,
onChange: function onChange(e) {
return setEmail(e.target.value);
}
})))), React.createElement(Card.Footer, null, React.createElement(Row, null, React.createElement(Col, {
className: 'v-center'
}, React.createElement("p", null, texts$3[lang].alreadyMember, ' ', React.createElement("a", {
href: '/login',
onClick: function onClick(e) {
e.preventDefault();
goToLogin();
}
}, texts$3[lang].login))), React.createElement(Col, {
className: 'text-right'
}, React.createElement(Button, {
type: 'button',
variant: 'primary',
onClick: function onClick() {
return doRemind();
}
}, texts$3[lang].remind)))))), React.createElement(Col, {
sm: 3
}))));
}
export { NaeApiAuth, NaeAuthLoginPage, NaeAuthLogoutBtn, NaeAuthPasswordRemindPage, NaeAuthRegisterPage };
//# sourceMappingURL=index.modern.js.map

@@ -12,2 +12,3 @@ declare class NaeApiAuthService {

doRegister: (email: string, password: string, passwordRepeat: string) => Promise<any>;
doRemind: (email: string) => Promise<any>;
doLogout: () => Promise<unknown>;

@@ -14,0 +15,0 @@ }

{
"name": "nae-react-auth",
"version": "0.0.9",
"version": "0.0.10",
"description": "nae auth",

@@ -5,0 +5,0 @@ "author": "newageerp",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet