Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6753 Rev 6788
Línea 5... Línea 5...
5
import IconButton from '@mui/material/IconButton'
5
import IconButton from '@mui/material/IconButton'
6
import EditIcon from '@mui/icons-material/Edit'
6
import EditIcon from '@mui/icons-material/Edit'
7
import EmptySection from '../../../shared/empty-section/EmptySection'
7
import EmptySection from '../../../shared/empty-section/EmptySection'
8
import HobbiesModal from './HobbiesModal'
8
import HobbiesModal from './HobbiesModal'
Línea 9... Línea 9...
9
 
9
 
10
const HobbiesAndInterests = ({
-
 
11
  hobbiesAndInterest,
-
 
12
  hobbiesAndInterestsOptions,
-
 
13
  userId,
-
 
14
  isEdit,
-
 
15
}) => {
10
const HobbiesAndInterests = ({ hobbiesAndInterest, userId, isEdit }) => {
16
  const [settedHobbiesAndInterest, setSettedHobbiesAndInterest] =
-
 
17
    useState(hobbiesAndInterest)
11
  const [settedHobbiesAndInterest, setSettedHobbiesAndInterest] = useState([])
18
  const [isModalOpen, setIsModalOpen] = useState(false)
12
  const [isModalOpen, setIsModalOpen] = useState(false)
Línea 19... Línea 13...
19
  const labels = useSelector(({ intl }) => intl.labels)
13
  const labels = useSelector(({ intl }) => intl.labels)
20
 
14
 
21
  const handleEdit = () => {
15
  const handleEdit = () => {
Línea 22... Línea 16...
22
    setIsModalOpen(true)
16
    setIsModalOpen(true)
23
  }
17
  }
24
 
18
 
Línea 25... Línea 19...
25
  useEffect(() => {
19
  useEffect(() => {
26
    setSettedHobbiesAndInterest(hobbiesAndInterest)
20
    hobbiesAndInterest && setSettedHobbiesAndInterest(hobbiesAndInterest)
27
  }, [hobbiesAndInterest])
21
  }, [hobbiesAndInterest])
Línea 51... Línea 45...
51
      </div>
45
      </div>
52
      <HobbiesModal
46
      <HobbiesModal
53
        show={isModalOpen}
47
        show={isModalOpen}
54
        closeModal={() => setIsModalOpen(false)}
48
        closeModal={() => setIsModalOpen(false)}
55
        userIdEncrypted={userId}
49
        userIdEncrypted={userId}
56
        hobbiesAndInterestsOptions={hobbiesAndInterestsOptions}
-
 
57
        userHobbiesAndInterests={settedHobbiesAndInterest}
50
        userHobbiesAndInterests={settedHobbiesAndInterest}
58
        setUserHobbiesAndInterests={(newHobbiesAndInterests) =>
51
        setUserHobbiesAndInterests={(newHobbiesAndInterests) =>
59
          setSettedHobbiesAndInterest(newHobbiesAndInterests)
52
          setSettedHobbiesAndInterest(newHobbiesAndInterests)
60
        }
53
        }
61
      />
54
      />