25 lines
523 B
TypeScript
25 lines
523 B
TypeScript
import { etjanst } from './etjanst'
|
|
import { CalendarItem } from '../types'
|
|
import { parseDate } from '../utils/dateHandling'
|
|
|
|
export const calendarItem = ({
|
|
id,
|
|
title,
|
|
description,
|
|
location,
|
|
longEventDateTime,
|
|
longEndDateTime,
|
|
allDayEvent,
|
|
}: any): CalendarItem => ({
|
|
id,
|
|
title,
|
|
description,
|
|
location,
|
|
allDay: allDayEvent,
|
|
startDate: parseDate(longEventDateTime),
|
|
endDate: parseDate(longEndDateTime),
|
|
})
|
|
|
|
export const calendar = (data: any): CalendarItem[] =>
|
|
etjanst(data).map(calendarItem)
|