Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 7290 Rev 7292
Línea 1... Línea 1...
1
import React, { useState } from 'react'
1
import React, { useEffect, useState } from 'react'
2
import { Container, Grid } from '@mui/material'
2
import { Container, Grid } from '@mui/material'
3
import { Calendar, momentLocalizer } from 'react-big-calendar'
3
import { Calendar, momentLocalizer } from 'react-big-calendar'
4
import moment from 'moment'
4
import moment from 'moment'
5
import EventsList from '../../components/calendar/EventsList'
5
import EventsList from '../../components/calendar/EventsList'
6
import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos'
6
import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos'
7
import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos'
7
import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos'
8
import 'react-big-calendar/lib/sass/styles.scss'
8
import 'react-big-calendar/lib/sass/styles.scss'
-
 
9
import { axios } from '../../utils'
Línea 9... Línea 10...
9
 
10
 
10
moment.locale('es-ES')
11
moment.locale('es-ES')
Línea 11... Línea 12...
11
const localizer = momentLocalizer(moment)
12
const localizer = momentLocalizer(moment)
12
 
13
 
13
const CalendarPage = () => {
14
const CalendarPage = () => {
14
  const [events, setEvents] = useState([
15
  const [events, setEvents] = useState([])
-
 
16
 
-
 
17
  useEffect(() => {
-
 
18
    axios.get('/calendar/events').then((response) => {
15
    {
19
      const events = response.data
16
      id: 0,
20
 
17
      title: 'All Day Event very long title',
21
      const formattedData = events.map((event) => ({
-
 
22
        ...event,
-
 
23
        start: new Date(event.start),
-
 
24
        end: new Date(event.start),
-
 
25
      }))
18
      allDay: true,
26
 
19
      start: new Date('2023/08/30'),
27
      setEvents(formattedData)
Línea 20... Línea 28...
20
    },
28
    })
21
  ])
29
  }, [])
22
 
30
 
23
  return (
31
  return (