Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 2194 Rev 2864
Línea 1... Línea 1...
1
import React, { useEffect, useState } from 'react'
1
import React, { useEffect, useState } from 'react'
2
import { useDispatch, useSelector } from 'react-redux'
2
import { useDispatch, useSelector } from 'react-redux'
-
 
3
import { Search } from '@mui/icons-material'
-
 
4
 
3
import { debounce } from '../../utils'
5
import { debounce } from '../../utils'
4
import { searchEntities } from '../../services/items'
6
import { searchEntities } from '../../services/items'
5
import { addNotification } from '../../redux/notification/notification.actions'
7
import { addNotification } from '../../redux/notification/notification.actions'
Línea 6... Línea 8...
6
 
8
 
7
import Spinner from '../../components/UI/Spinner'
9
import Spinner from '../../components/UI/Spinner'
8
import SearchBar from '../../components/UI/SearchBar'
10
import Input from '../../components/UI/inputs/Input'
9
import TitleSection from '../../components/UI/TitleSection'
11
import TitleSection from '../../components/UI/TitleSection'
10
import EmptySection from '../../components/UI/EmptySection'
12
import EmptySection from '../../components/UI/EmptySection'
11
import ProfileItem from '../../components/profile/ProfileItem'
-
 
Línea 12... Línea 13...
12
import LoaderContainer from '../../components/UI/LoaderContainer'
13
import ProfileItem from '../../components/profile/ProfileItem'
13
 
14
 
14
const AppliedJobsPage = () => {
15
const AppliedJobsPage = () => {
15
  const [appliedJobs, setMyProfiles] = useState([])
16
  const [appliedJobs, setMyProfiles] = useState([])
Línea 45... Línea 46...
45
  }, [search])
46
  }, [search])
Línea 46... Línea 47...
46
 
47
 
47
  return (
48
  return (
48
    <main className='companies-info container'>
49
    <main className='companies-info container'>
49
      <TitleSection title={labels.jobs_applied} />
50
      <TitleSection title={labels.jobs_applied} />
50
      <SearchBar onChange={handleSearch} />
51
      <Input icon={<Search />} onChange={handleSearch} />
51
      {loading ? (
-
 
52
        <LoaderContainer>
52
      {loading ? (
53
          <Spinner />
-
 
54
        </LoaderContainer>
53
        <Spinner />
55
      ) : (
54
      ) : (
56
        <ul className='companies-list'>
55
        <ul className='companies-list'>
57
          {appliedJobs.length ? (
56
          {appliedJobs.length ? (
58
            appliedJobs.map(({ id, title, employment_type, ...rest }) => (
57
            appliedJobs.map(({ id, title, employment_type, ...rest }) => (