godsplane
@godsplane

Как понять откуда берется значение времени в расписании?

Стоит задача пооменять тренеров местами, я пытался понять по какому принципу они привязываются к тому или другому времени, но не смог понять, поэтому прошу помощи.

Код коотрый как я понимаю и берет откуда то эти значения.

const oneTimeEvent = (event, desc) => {
        const obj = {
          start: event.start.dateTime,
          title: event.summary,
          id: event.id,
          desc: desc,
          startX: moment(event.start.dateTime).format('MM/DD/YYYY').toString()
        }
        listEvents = [...listEvents, obj]
       
      }


const intervalEvent = (event, desc) => {
        let events = []
        for (let i = 0; i < 39; i++) {
          const obj = {
            start: moment(event.start.dateTime).add(7 * i, 'day').format().toString(),
            title: event.summary,
            id: event.id,
            desc: desc,
            startX: moment(event.start.dateTime).add(7 * i, 'day').format('MM/DD/YYYY').toString()
          }
          listEvents = [...listEvents, obj]
        }
      }


return <div className="cal">
          {
             hours.map(h => {
               return <div className="row" key={h}>
                          <div className="hour">{h}:00</div>
                          <div className="cal_lessons">
                          <div className="lesson_mob_scroll">
                          {
                            findEvents.map(e => {
                              if (h.toString() === moment(e.start).format('HH').toString()) {
                              return  <div className="cal_one_lesson" key={Math.random()}>
                                        <Link key={Math.random()} to={{
                                        pathname: '/order',
                                        state: {
                                          param: 'Button: ' + e.title +' '+e.desc,
                                          formTitle: 'Запись на '+e.title,
                                          info: 'Time: '+e.start
                                        } 
                                      }}>
                                        <div className="lessonText">
                                          <div className="l_title">{e.title}</div>
                                          <div className="l_desc">{e.desc}</div>
                                        </div>
                                        </Link>
                                        <div className="red_bar"></div>
                                      </div>
                                      
                              }
                            })
                          }
                          </div>
                          </div>
                      </div>
             })
          }
          
        </div>
}


Буду рад любым подсказкам.
Конкретно я не понимаю что такое event.summary, так как я думаю что отсюда берутся значения.

Сам сайт: https://www.conceptfitness.ru/ (Если как то поможет)
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
godsplane
@godsplane Автор вопроса
Вопрос решен, данные берутся из гугл календаря
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы