Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2806 | Rev 2875 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 2806 Rev 2864
Línea 4... Línea 4...
4
import { useNavigate, useLocation, useParams } from 'react-router-dom'
4
import { useNavigate, useLocation, useParams } from 'react-router-dom'
5
import { addNotification } from '../../redux/notification/notification.actions'
5
import { addNotification } from '../../redux/notification/notification.actions'
6
import { Search } from '@mui/icons-material'
6
import { Search } from '@mui/icons-material'
7
import { Grid } from '@mui/material'
7
import { Grid } from '@mui/material'
Línea 8... Línea -...
8
 
-
 
9
import Input from 'components/UI/Input'
8
 
10
import Spinner from 'components/UI/Spinner'
9
import Spinner from 'components/UI/Spinner'
11
import SearchItem from 'components/search/SearchItem'
10
import SearchItem from 'components/search/SearchItem'
12
import EmptySection from 'components/UI/EmptySection'
11
import EmptySection from 'components/UI/EmptySection'
13
import FiltersSidebar from 'components/search/FiltersSidebar'
12
import FiltersSidebar from 'components/search/FiltersSidebar'
14
import CategoryFilter from 'components/search/CategoryFilter'
13
import CategoryFilter from 'components/search/CategoryFilter'
15
import LocationFilter from 'components/search/LocationFilter'
14
import LocationFilter from 'components/search/LocationFilter'
16
import PaginationComponent from 'components/UI/PaginationComponent'
15
import PaginationComponent from 'components/UI/PaginationComponent'
Línea 17... Línea 16...
17
import LoaderContainer from 'components/UI/LoaderContainer'
16
import Input from '@components/UI/inputs/Input'
18
 
17
 
19
const SearchPage = () => {
18
const SearchPage = () => {
20
  const [entities, setEntities] = useState([])
19
  const [entities, setEntities] = useState([])
Línea 87... Línea 86...
87
  }, [search, pathname])
86
  }, [search, pathname])
Línea 88... Línea 87...
88
 
87
 
89
  return (
88
  return (
90
    <>
89
    <>
91
      <Input
90
      <Input
92
        icon={Search}
91
        icon={<Search />}
93
        onChange={(e) => onChangeKeyword(e.target.value)}
92
        onChange={(e) => onChangeKeyword(e.target.value)}
94
        placeholder={labels.search}
93
        placeholder={labels.search}
95
        defaultValue={params.get('keyword')}
94
        defaultValue={params.get('keyword')}
Línea 107... Línea 106...
107
          </FiltersSidebar>
106
          </FiltersSidebar>
108
        </Grid>
107
        </Grid>
Línea 109... Línea 108...
109
 
108
 
110
        <Grid item xs={12} md={8} display='flex' direction='column' gap={2}>
109
        <Grid item xs={12} md={8} display='flex' direction='column' gap={2}>
111
          {loading ? (
-
 
112
            <LoaderContainer>
110
          {loading ? (
113
              <Spinner />
-
 
114
            </LoaderContainer>
111
            <Spinner />
115
          ) : (
112
          ) : (
116
            <>
113
            <>
117
              <EntitiesList entities={entities} />
114
              <EntitiesList entities={entities} />
118
              <PaginationComponent
115
              <PaginationComponent