24 lines
496 B
TypeScript
24 lines
496 B
TypeScript
import { etjanst } from './etjanst'
|
|
import { CalendarItem, parseDate } from '@skolplattformen/api'
|
|
|
|
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)
|