@@ -33,8 +33,7 @@ const Home = () => {
33
33
...qs . parse ( new URLSearchParams ( window . location . search ) . toString ( ) ) ,
34
34
} ) ;
35
35
36
- const [ status , setStatus ] = useState ( false )
37
-
36
+
38
37
const [ , setSearch ] = useThrottle < string > (
39
38
{
40
39
throttle : 400 ,
@@ -51,7 +50,7 @@ const Home = () => {
51
50
[ ]
52
51
) ;
53
52
const navigate = useNavigate ( ) ;
54
-
53
+
55
54
const clearSearch = useCallback ( ( ) => {
56
55
setSearch ( '' ) ;
57
56
setFilterData ( initialFilterData ) ;
@@ -63,7 +62,7 @@ const Home = () => {
63
62
( ) => shelters . page * shelters . perPage < shelters . count ,
64
63
[ shelters . page , shelters . perPage , shelters . count ]
65
64
) ;
66
-
65
+
67
66
const onSubmitFilterForm = useCallback (
68
67
( values : IFilterFormProps ) => {
69
68
setOpenModal ( false ) ;
@@ -80,15 +79,15 @@ const Home = () => {
80
79
} ,
81
80
[ refresh , setSearchParams ]
82
81
) ;
83
-
82
+
84
83
const handleFetchMore = useCallback ( ( ) => {
85
84
const params = {
86
85
...shelters . filters ,
87
86
page : shelters . page + 1 ,
88
87
perPage : shelters . perPage ,
89
88
search : qs . stringify ( filterData ) ,
90
89
} ;
91
-
90
+
92
91
refresh (
93
92
{
94
93
params : params ,
@@ -97,15 +96,14 @@ const Home = () => {
97
96
) ;
98
97
} , [ refresh , filterData , shelters . filters , shelters . page , shelters . perPage ] ) ;
99
98
100
- const handleStatusHamburguer = ( ) => setStatus ( prev => ! prev )
101
99
return (
102
100
< div className = "flex flex-col h-screen items-center" >
103
101
{ isModalOpen && (
104
102
< Filter
105
- open = { isModalOpen }
106
- data = { filterData }
107
- onClose = { ( ) => setOpenModal ( false ) }
108
- onSubmit = { onSubmitFilterForm }
103
+ open = { isModalOpen }
104
+ data = { filterData }
105
+ onClose = { ( ) => setOpenModal ( false ) }
106
+ onSubmit = { onSubmitFilterForm }
109
107
/>
110
108
) }
111
109
< Header
@@ -153,8 +151,6 @@ const Home = () => {
153
151
) }
154
152
</ div >
155
153
}
156
- statusHamburguer = { status }
157
- handleStatusHamburguer = { handleStatusHamburguer }
158
154
/>
159
155
< ShelterListView
160
156
loading = { loading }
0 commit comments