Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 2405 Rev 2614
Línea 1... Línea 1...
1
import React, { useEffect, useState } from 'react'
1
import React, { useEffect, useState } from 'react'
2
import { useHistory, useParams } from 'react-router-dom'
2
import { useNavigate, useParams } from 'react-router-dom'
3
import { useDispatch, useSelector } from 'react-redux'
3
import { useDispatch, useSelector } from 'react-redux'
4
import { Box, Container, Grid } from '@mui/material'
4
import { Box, Container, Grid } from '@mui/material'
5
import parse from 'html-react-parser'
5
import parse from 'html-react-parser'
Línea 6... Línea 6...
6
 
6
 
Línea 12... Línea 12...
12
import AuthNavbar from '@app/components/UI/auth-navbar'
12
import AuthNavbar from '@app/components/UI/auth-navbar'
13
import Button from '@app/components/UI/buttons/Buttons'
13
import Button from '@app/components/UI/buttons/Buttons'
Línea 14... Línea 14...
14
 
14
 
15
function ShorterPostPage() {
15
function ShorterPostPage() {
16
  const { id } = useParams()
16
  const { id } = useParams()
Línea 17... Línea 17...
17
  const history = useHistory()
17
  const navigate = useNavigate()
18
 
18
 
19
  const [post, setPost] = useState({})
19
  const [post, setPost] = useState({})
Línea 24... Línea 24...
24
 
24
 
25
  const getPost = async (url) => {
25
  const getPost = async (url) => {
26
    return await axios.get(url).then((res) => res.data.data)
26
    return await axios.get(url).then((res) => res.data.data)
Línea 27... Línea 27...
27
  }
27
  }
Línea 28... Línea 28...
28
 
28
 
29
  const handleClick = () => history.replace('/signin')
29
  const handleClick = () => navigate('/signin')
30
 
30
 
31
  useEffect(() => {
31
  useEffect(() => {
32
    if (!data) return
32
    if (!data) return
33
    if (data?.redirect) {
33
    if (data?.redirect) {
34
      const redirectUrl = data?.url.split('.com')[1]
34
      const redirectUrl = data?.url.split('.com')[1]
Línea 35... Línea 35...
35
      history.replace(redirectUrl)
35
      navigate(redirectUrl)
36
      return
36
      return