@@ -6,8 +6,10 @@ import Title from "../components/Title";
6
6
import { fetchAppInfo , showTenantName } from "../redux/actions" ;
7
7
import { useNavigate , NavLink } from "react-router-dom" ;
8
8
import login_img from "../assets/images/login_img.svg" ;
9
+ import { useWindowSize } from "../hook/useWindowSize" ;
9
10
10
11
const Signup = ( props ) => {
12
+ const { width } = useWindowSize ( ) ;
11
13
const navigate = useNavigate ( ) ;
12
14
const [ name , setName ] = useState ( "" ) ;
13
15
const [ phone , setPhone ] = useState ( "" ) ;
@@ -18,7 +20,6 @@ const Signup = (props) => {
18
20
const [ company , setCompany ] = useState ( "" ) ;
19
21
const [ jobTitle , setJobTitle ] = useState ( "" ) ;
20
22
const [ state , setState ] = useState ( {
21
- hideNav : "" ,
22
23
loading : false ,
23
24
toastColor : "#5cb85c" ,
24
25
toastDescription : ""
@@ -387,24 +388,14 @@ const Signup = (props) => {
387
388
}
388
389
} ;
389
390
useEffect ( ( ) => {
390
- window . addEventListener ( "resize" , resize ) ;
391
391
props . fetchAppInfo (
392
392
localStorage . getItem ( "domain" ) ,
393
393
localStorage . getItem ( "BaseUrl12" ) ,
394
394
localStorage . getItem ( "AppID12" )
395
395
) ;
396
- return ( ) => {
397
- window . removeEventListener ( "resize" , resize ) ;
398
- } ;
399
396
// eslint-disable-next-line
400
397
} , [ ] ) ;
401
398
402
- const resize = ( ) => {
403
- let currentHideNav = window . innerWidth <= 760 ;
404
- if ( currentHideNav !== state . hideNav ) {
405
- setState ( { hideNav : currentHideNav } ) ;
406
- }
407
- } ;
408
399
return (
409
400
< div className = "bg-white" >
410
401
{ state . loading && (
@@ -438,11 +429,7 @@ const Signup = (props) => {
438
429
< div >
439
430
< div className = "md:m-10 lg:m-16 md:p-4 lg:p-10 p-5 bg-[#ffffff] md:border-[1px] md:border-gray-400 " >
440
431
< div className = "w-[250px] h-[66px] inline-block" >
441
- { state . hideNav ? (
442
- < img src = { image } width = "100%" alt = "" />
443
- ) : (
444
- < img src = { image } width = "100%" alt = "" />
445
- ) }
432
+ < img src = { image } width = "100%" alt = "" />
446
433
</ div >
447
434
< div className = "grid grid-cols-1 md:grid-cols-2 gap-x-2" >
448
435
< div className = "" >
@@ -550,14 +537,14 @@ const Signup = (props) => {
550
537
< NavLink
551
538
className = "rounded-sm cursor-pointer bg-white border-[1px] border-[#15b4e9] text-[#15b4e9] w-full py-3 shadow uppercase"
552
539
to = "/"
553
- style = { state . hideNav ? { textAlign : "center" } : { } }
540
+ style = { width < 768 ? { textAlign : "center" } : { } }
554
541
>
555
542
Login
556
543
</ NavLink >
557
544
</ div >
558
545
</ form >
559
546
</ div >
560
- { ! state . hideNav && (
547
+ { width >= 768 && (
561
548
< div className = "self-center" >
562
549
< div className = "mx-auto md:w-[300px] lg:w-[400px] xl:w-[500px]" >
563
550
< img src = { login_img } alt = "bisec" width = "100%" />
0 commit comments