Repository URL to install this package:
|
Version:
0.0.15 ▾
|
import * as React from 'react';
import Helmet from 'react-helmet';
import { AuthenticationSwitch } from '@skava/packages/features/Authentication';
import { sessionContainer } from '@skava/packages/core/auth/session/container';
import { Main } from './styled';
/**
* @todo - amp protected
*/
class SignIn extends React.PureComponent {
render() {
const { className, ...remainingProps } = this.props;
return (React.createElement(Main, { className: className },
React.createElement(Helmet, null,
React.createElement("title", null, "SkavaSTORE | Sign in")),
React.createElement(AuthenticationSwitch, null)));
}
componentWillUnmount() {
/*
* if user navigates to signin by clicking favorite icon or shopping lists feature,
* but navigates away to some other page without signing in,
* then user should not be redirected back to the value in sessionContainer.navigateBackTo
* hence sessionContainer.navigateBackTo is made '' when signin unmounts
*/
sessionContainer.navigateBackTo = '';
}
}
SignIn.defaultProps = {
className: 'signin',
};
export { SignIn };
export default SignIn;
//# sourceMappingURL=SignIn.js.map