Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 2864 Rev 2868
Línea 1... Línea 1...
1
import React, { useMemo, useRef, useState } from 'react'
1
import React, { useMemo, useRef, useState } from 'react'
2
import { useLocation } from 'react-router-dom'
-
 
3
import { useDispatch, useSelector } from 'react-redux'
2
import { useDispatch, useSelector } from 'react-redux'
4
import { Box, Grid, MenuItem, Select, styled } from '@mui/material'
3
import { Box, Grid, MenuItem, Select, styled } from '@mui/material'
5
import { Search } from '@mui/icons-material'
4
import { Search } from '@mui/icons-material'
Línea 6... Línea -...
6
 
-
 
7
import { axios, debounce } from '../../utils'
5
 
-
 
6
import { useFetch, useSearchParams } from '@hooks'
8
import { useFetch, useSearchParams } from '@hooks'
7
import { axios, debounce } from '@utils'
Línea 9... Línea 8...
9
import { addNotification } from '../../redux/notification/notification.actions'
8
import { addNotification } from '@store/notification/notification.actions'
10
 
-
 
11
import EmptySection from 'components/UI/EmptySection'
-
 
12
import PaginationComponent from 'components/UI/PaginationComponent'
9
 
13
 
-
 
14
import SideMenu from 'components/UI/sidemenu/SideMenu'
-
 
15
import TitleSection from 'components/UI/TitleSection'
-
 
16
import QuestionCard from 'components/my-coach/QuestionCard'
-
 
17
import ConfirmModal from 'components/modals/ConfirmModal'
10
import TitleSection from '@components/UI/TitleSection'
-
 
11
import SideMenu from '@components/UI/sidemenu/SideMenu'
-
 
12
import Input from '@components/UI/inputs/Input'
-
 
13
import QuestionCard from '@components/my-coach/QuestionCard'
-
 
14
import EmptySection from '@components/UI/EmptySection'
-
 
15
import PaginationComponent from '@components/UI/PaginationComponent'
Línea 18... Línea 16...
18
import QuestionModal from 'components/my-coach/QuestionModal'
16
import QuestionModal from '@components/my-coach/QuestionModal'
19
import Input from '@components/UI/inputs/Input'
17
import ConfirmModal from '@components/modals/ConfirmModal'
20
 
18
 
21
const QuestionsGrid = styled(Box)`
19
const QuestionsGrid = styled(Box)`
22
  display: grid;
20
  display: grid;
Línea 23... Línea 21...
23
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
21
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
24
  gap: 1rem;
22
  gap: 1rem;
25
`
23
`
26
 
-
 
27
const MyCoachPage = () => {
24
 
28
  const [modalShow, setModalShow] = useState(null)
25
const MyCoachPage = () => {
Línea 29... Línea -...
29
  const actionUrl = useRef('')
-
 
30
  const { search } = useLocation()
-
 
31
  const labels = useSelector(({ intl }) => intl.labels)
26
  const [modalShow, setModalShow] = useState(null)
-
 
27
  const actionUrl = useRef('')
-
 
28
  const labels = useSelector(({ intl }) => intl.labels)
-
 
29
  const dispatch = useDispatch()
-
 
30
 
Línea 32... Línea 31...
32
  const dispatch = useDispatch()
31
  const { setParams, params } = useSearchParams()
33
 
32
  const { data: categoriesData } = useFetch(`/my-coach`)
Línea 34... Línea 33...
34
  const { data: categoriesData } = useFetch(`/my-coach`)
33
  const { data, refetch } = useFetch(