Merge pull request #10 from kjannette/harry2

Harry2
This commit is contained in:
S Jannette
2024-01-11 23:37:52 -06:00
committed by GitHub
5 changed files with 77 additions and 35 deletions

View File

@@ -26,6 +26,7 @@ const CustomToggle = React.forwardRef(({ onClick }, ref) => (
const NavbarElement = (props) => { const NavbarElement = (props) => {
//const [showMenu, setShowMenu] = useState(false); //const [showMenu, setShowMenu] = useState(false);
const [menuOpen, setMenuOpen] = useState(true); const [menuOpen, setMenuOpen] = useState(true);
const [isMobile, setIsMobile] = useState(window.innerWidth < 440);
const token = window.sessionStorage.getItem("token"); const token = window.sessionStorage.getItem("token");
const navigate = useNavigate(); const navigate = useNavigate();
const navItems = token const navItems = token
@@ -56,7 +57,6 @@ const NavbarElement = (props) => {
} }
function packUpAndLeave(link) { function packUpAndLeave(link) {
console.log("packUpAndLeave!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", link);
navToggle(); navToggle();
handleClick(link); handleClick(link);
} }
@@ -120,6 +120,7 @@ const NavbarElement = (props) => {
menuOpen={menuOpen} menuOpen={menuOpen}
navToggle={navToggle} navToggle={navToggle}
packUpAndLeave={packUpAndLeave} packUpAndLeave={packUpAndLeave}
token={token}
/> />
</div> </div>
</Navbar> </Navbar>

View File

@@ -4,8 +4,8 @@ import "../../styles/contact.scss";
import { Link } from "react-router-dom"; import { Link } from "react-router-dom";
export default function Navpanel(props) { export default function Navpanel(props) {
const { menuOpen, setMenuOpen, navToggle, packUpAndLeave } = props; const { menuOpen, setMenuOpen, navToggle, packUpAndLeave, token } = props;
console.log("+++++++++menuOpen", menuOpen);
const mobileMainHeadingClass = menuOpen const mobileMainHeadingClass = menuOpen
? "mobileMainHeadingShow" ? "mobileMainHeadingShow"
: "mobile-main-heading-hide"; : "mobile-main-heading-hide";
@@ -14,8 +14,6 @@ export default function Navpanel(props) {
? "mobile-heading-wrapper1" ? "mobile-heading-wrapper1"
: "mobile-heading-wrapper"; : "mobile-heading-wrapper";
console.log("mobileMainHeadingClass", mobileMainHeadingClass);
console.log("mobileHeadingWrapperClass", mobileHeadingWrapperClass);
return ( return (
<div className={mobileMainHeadingClass}> <div className={mobileMainHeadingClass}>
<div className={mobileHeadingWrapperClass}> <div className={mobileHeadingWrapperClass}>
@@ -25,37 +23,71 @@ export default function Navpanel(props) {
</div> </div>
</div> </div>
<div className="mobileHeadingLinkWrap"> <div className="mobileHeadingLinkWrap">
<div className="mobile-info-box"> {!token ? (
<div className="contact-detail-one"> <div className="mobile-info-box">
<a <div className="contact-detail-one">
className="contact-link" <a
onClick={() => packUpAndLeave("login")} className="contact-link"
> onClick={() => packUpAndLeave("login")}
Login >
</a> Login
</a>
</div>
<div className="contact-detail-two">
<a
className="contact-link-two"
onClick={() => packUpAndLeave("features")}
>
Features
</a>
</div>
<div className="contact-detail-three">
<a
className="nav-link-three"
onClick={() => packUpAndLeave("signup")}
>
Signup
</a>
</div>
<div className="contact-detail-one">
<a className="contact-link" onClick={() => packUpAndLeave("")}>
Blog
</a>
</div>
</div> </div>
<div className="contact-detail-two"> ) : (
<a <div className="mobile-info-box">
className="contact-link-two" <div className="contact-detail-one">
onClick={() => packUpAndLeave("features")} <a
> className="contact-link"
Features onClick={() => packUpAndLeave("dashboard")}
</a> >
Dashboard
</a>
</div>
<div className="contact-detail-two">
<a
className="contact-link-two"
onClick={() => packUpAndLeave("cases")}
>
Cases
</a>
</div>
<div className="contact-detail-three">
<a
className="nav-link-three"
onClick={() => packUpAndLeave("documents")}
>
Documents
</a>
</div>
<div className="contact-detail-one">
<a className="contact-link" onClick={() => packUpAndLeave("")}>
Blog
</a>
</div>
</div> </div>
<div className="contact-detail-three"> )}
<a
className="nav-link-three"
onClick={() => packUpAndLeave("signup")}
>
Signup
</a>
</div>
<div className="contact-detail-one">
<a className="contact-link" onClick={() => packUpAndLeave("")}>
Blog
</a>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -784,7 +784,7 @@ li.nav-item {
.heading-2-mobile { .heading-2-mobile {
display: flex; display: flex;
font-size: 1.3rem; font-size: 1.365rem;
} }
button.button-1 { button.button-1 {

View File

@@ -83,4 +83,10 @@
.login-form-wrapper { .login-form-wrapper {
width: 400px; width: 400px;
} }
.login-button-wrapper {
display: flex;
flex-direction: column;
align-items: center;
margin: auto;
}
} }

View File

@@ -42,9 +42,11 @@
flex-direction: column; flex-direction: column;
align-items: flex-end; align-items: flex-end;
} }
.signup-btn { .signup-btn {
width: 150px; width: 150px;
} }
.signup-passw-inputs { .signup-passw-inputs {
width: 100%; width: 100%;
} }
@@ -82,6 +84,7 @@ span {
.signup-button-box { .signup-button-box {
width: 320px; width: 320px;
align-items: center;
} }
.signup-passw-inputs { .signup-passw-inputs {