extends ../../layouts/LayoutComponent append variables - var pageHeader = { title: 'Calendar', description: 'Phoenix uses FullCalendar for calendar component. FullCalendar is full-sized drag & drop event calendar.', url: `https://fullcalendar.io/`, linkText: 'FullCalendar Documentation', } - var today = new Date(); - var toString = (number) => number.toString().padStart(2, '0'); - var date = toString(today.getDate()) - var month = today.getMonth(); - var currentMonth = month > 11 ? toString(1) : toString(month + 1); - var events = [ { title: 'Bootcamp', start: `${today.getFullYear()}-${currentMonth}-${date}`, } ] prepend scripts script(src=`${CWD}vendors/fullcalendar/index.global.min.js`) block component +ComponentCard({ title:'Calendar Example', description:`Basic example of FullCalendar with default options in ${name}. You can also pass the extra options using data-calendar attribute.See advanced implementation of fullCalendar `, }).my-4 div(data-calendar!={events}) +ComponentCard({ title: 'Javascript', hideNavTab: true }).my-4 +ComponentCardLib script(src=`vendors/fullcalendar/index.global.min.js`)