Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6779 Rev 6817
Línea 1... Línea 1...
1
import React, { useState, useEffect } from 'react'
1
import React, { useState, useEffect } from 'react'
2
import { axios } from '../../utils'
2
import { axios } from '../../utils'
3
import { useForm } from 'react-hook-form'
3
import { useForm } from 'react-hook-form'
4
import { useParams, useLocation } from 'react-router-dom'
4
import { useParams } from 'react-router-dom'
5
import { useDispatch, useSelector } from 'react-redux'
5
import { useDispatch, useSelector } from 'react-redux'
6
import { Button, Modal } from 'react-bootstrap'
6
import { Button, Modal } from 'react-bootstrap'
7
import { addNotification } from '../../redux/notification/notification.actions'
7
import { addNotification } from '../../redux/notification/notification.actions'
Línea 8... Línea 8...
8
 
8
 
Línea 11... Línea 11...
11
import FormErrorFeedback from '../UI/FormErrorFeedback'
11
import FormErrorFeedback from '../UI/FormErrorFeedback'
Línea 12... Línea 12...
12
 
12
 
13
const CoverModal = ({ isOpen, sizes, onClose, onComplete }) => {
13
const CoverModal = ({ isOpen, sizes, onClose, onComplete }) => {
14
  const [loading, setLoading] = useState(false)
14
  const [loading, setLoading] = useState(false)
15
  const { uuid } = useParams()
-
 
16
  const { pathname } = useLocation()
15
  const { uuid } = useParams()
17
  const labels = useSelector(({ intl }) => intl.labels)
16
  const labels = useSelector(({ intl }) => intl.labels)
Línea 18... Línea 17...
18
  const dispatch = useDispatch()
17
  const dispatch = useDispatch()
19
 
18
 
Línea 34... Línea 33...
34
  const onSubmitHandler = ({ cover }) => {
33
  const onSubmitHandler = ({ cover }) => {
35
    setLoading(true)
34
    setLoading(true)
Línea 36... Línea 35...
36
 
35
 
37
    const formData = new FormData()
36
    const formData = new FormData()
38
    formData.append('cover', cover)
37
    formData.append('cover', cover)
Línea 39... Línea 38...
39
    const type = pathname.split('/')[1]
38
    const type = window.location.pathname.split('/')[1]
40
 
39
 
41
    axios
40
    axios
42
      .post(typesUrl[type], formData)
41
      .post(typesUrl[type], formData)