added new start page
This commit was merged in pull request #840.
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
import React, { useEffect, useState } from "react";
|
||||
import { Link, useLocation, useNavigate } from "react-router-dom";
|
||||
|
||||
import WrenchBoard from "../../../assets/images/wrenchboard-logo-text.png";
|
||||
import KidIcon from '../../../assets/images/auth/children.png'
|
||||
import ParentIcon from '../../../assets/images/auth/adult.png'
|
||||
import usersService from "../../../services/UsersService";
|
||||
import InputCom from "../../Helpers/Inputs/InputCom";
|
||||
import AuthLayout from "../AuthLayout2";
|
||||
|
||||
import { useDispatch } from "react-redux";
|
||||
// import { updateUserDetails } from "../../../store/UserDetails";
|
||||
|
||||
|
||||
export default function LoginLanding() {
|
||||
const queryParams = new URLSearchParams(location?.search);
|
||||
// const sessionExpired = queryParams.get("sessionExpired");
|
||||
|
||||
const dispatch = useDispatch();
|
||||
const { state } = useLocation();
|
||||
|
||||
const navigate = useNavigate();
|
||||
const userApi = new usersService();
|
||||
|
||||
|
||||
return (
|
||||
<>
|
||||
<AuthLayout slogan="Welcome to WrenchBoard">
|
||||
<div className="w-full">
|
||||
<div className="mb-5">
|
||||
<Link to="#">
|
||||
<img
|
||||
src={WrenchBoard}
|
||||
alt="wrenchboard"
|
||||
className="h-10 mx-auto"
|
||||
/>
|
||||
</Link>
|
||||
</div>
|
||||
{/* <div className="content-wrapper login shadow-md w-10/12 mx-auto flex justify-center items-center xl:bg-white dark:bg-dark-white 2xl:w-[828px] rounded-[0.475rem] sm:p-7 p-5"> */}
|
||||
<div className="flex place-content-center">
|
||||
<div className="w-10/12">
|
||||
<div className="title-area flex flex-col gap-5 justify-center items-center relative text-center mb-5">
|
||||
<h1 className="text-[#181c32] font-medium dark:text-white leading-6 text-2xl tracking-wide">
|
||||
<span className='font-semibold'>Log in</span> as a:
|
||||
</h1>
|
||||
|
||||
<div className='w-full flex flex-col gap-4'>
|
||||
<button name='full' onClick={()=>navigate('/login/parent', {state:{loginType:'full'}})} className='w-2/3 mx-auto flex justify-between items-center p-4 md:p-8 rounded-lg bg-[#e0f7eb] text-emerald-800 cursor-pointer'>
|
||||
<div className='flex items-center gap-4'>
|
||||
<img className='w-12 h-auto' src={ParentIcon} alt='login key' />
|
||||
<p className='text-lg font-semibold'>Adult or Parent</p>
|
||||
</div>
|
||||
{/* <span>></span> */}
|
||||
<i className="fa-solid fa-caret-right"></i>
|
||||
</button>
|
||||
|
||||
<button name='family' onClick={()=>navigate('/login/kid', {state:{loginType:'family'}})} className='w-2/3 mx-auto flex justify-between items-center p-4 md:p-8 rounded-lg bg-[#f0eef1] text-[#a94ef3] cursor-pointer'>
|
||||
<div className='flex items-center gap-4'>
|
||||
<img className='w-12 h-auto' src={KidIcon} alt='login key' />
|
||||
<p className='text-lg font-semibold'>Kid or Teen</p>
|
||||
</div>
|
||||
{/* <span>></span> */}
|
||||
<i className="fa-solid fa-caret-right"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div className="text-gray-400 font-medium text-[16.25px] leading-[24.375px]">
|
||||
Don't have an account?{" "}
|
||||
<Link
|
||||
to="/signup"
|
||||
className="font-semibold text-emerald-800 hover:text-emerald-600 transition"
|
||||
>
|
||||
Sign Up
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</AuthLayout>
|
||||
</>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user