feat: extract back button to separate component
parent
7b175b210e
commit
a9fcb51021
@ -0,0 +1,26 @@
|
||||
import { useDispatch } from 'react-redux';
|
||||
import {
|
||||
setRegistrationPhase,
|
||||
setSignInMode,
|
||||
setSignUpMode,
|
||||
} from '../../../state/onboarding/ducks/registration';
|
||||
import { SessionIconButton } from '../../icon';
|
||||
import { RegistrationPhase } from '../RegistrationStages';
|
||||
import { SignInMode, SignUpMode } from '../stages';
|
||||
|
||||
export const BackButton = () => {
|
||||
const dispatch = useDispatch();
|
||||
|
||||
return (
|
||||
<SessionIconButton
|
||||
iconSize="huge"
|
||||
iconType="arrow"
|
||||
iconPadding="5px"
|
||||
onClick={() => {
|
||||
dispatch(setRegistrationPhase(RegistrationPhase.Start));
|
||||
dispatch(setSignInMode(SignInMode.Default));
|
||||
dispatch(setSignUpMode(SignUpMode.Default));
|
||||
}}
|
||||
/>
|
||||
);
|
||||
};
|
@ -1,3 +1,4 @@
|
||||
import { BackButton } from './BackButton';
|
||||
import { Hero } from './Hero';
|
||||
|
||||
export { Hero };
|
||||
export { BackButton, Hero };
|
||||
|
Loading…
Reference in New Issue