Implement new LoginModal in HeaderMenu
This commit is contained in:
parent
1c7e602464
commit
f3d2ff9662
4 changed files with 4 additions and 18 deletions
|
|
@ -19,10 +19,6 @@ interface Props {
|
||||||
}
|
}
|
||||||
|
|
||||||
const HeaderMenu = (props: Props) => {
|
const HeaderMenu = (props: Props) => {
|
||||||
const { open: signupOpen, openModal: openSignupModal, closeModal: closeSignupModal } = useSignupModal()
|
|
||||||
const { open: loginOpen, openModal: openLoginModal, closeModal: closeLoginModal } = useLoginModal()
|
|
||||||
const { open: aboutOpen, openModal: openAboutModal, closeModal: closeAboutModal } = useAboutModal()
|
|
||||||
|
|
||||||
function authItems() {
|
function authItems() {
|
||||||
return (
|
return (
|
||||||
<nav>
|
<nav>
|
||||||
|
|
@ -74,18 +70,9 @@ const HeaderMenu = (props: Props) => {
|
||||||
</li>
|
</li>
|
||||||
</div>
|
</div>
|
||||||
<div className="MenuGroup">
|
<div className="MenuGroup">
|
||||||
<li className="MenuItem" onClick={openLoginModal}>
|
<LoginModal />
|
||||||
<span>Log in</span>
|
|
||||||
</li>
|
|
||||||
{loginOpen ? (
|
|
||||||
<LoginModal
|
|
||||||
close={closeLoginModal}
|
|
||||||
/>
|
|
||||||
) : null}
|
|
||||||
|
|
||||||
<SignupModal />
|
<SignupModal />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@
|
||||||
&.btn-disabled {
|
&.btn-disabled {
|
||||||
background: $grey-90;
|
background: $grey-90;
|
||||||
color: $grey-70;
|
color: $grey-70;
|
||||||
|
cursor: not-allowed;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:not(.btn-disabled) {
|
&:not(.btn-disabled) {
|
||||||
|
|
|
||||||
|
|
@ -220,8 +220,6 @@ const SignupModal = (props: Props) => {
|
||||||
</Dialog.Close>
|
</Dialog.Close>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<form className="form" onSubmit={register}>
|
<form className="form" onSubmit={register}>
|
||||||
<Fieldset
|
<Fieldset
|
||||||
fieldName="username"
|
fieldName="username"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue