Resource DayGrid View Premium

A DayGrid view like dayGridDay can be given resource functionality. When using a build system, initialize it like this:

npm install --save fullcalendar-scheduler

(Or a packages like @fullcalendar/react-scheduler for React, Vue, and Angular)

import { Calendar } from 'fullcalendar/core';
import resourceDayGridPlugin from 'fullcalendar-scheduler/resource-daygrid';
...
const calendar = new Calendar(calendarEl, {
  plugins: [ resourceDayGridPlugin ],
  initialView: 'resourceDayGridDay',
  resources: [
    // your list of resources
  ]
});
...

Or, you can choose to initialize Resource DayGrid view with the fullcalendar-scheduler global bundle:

<script src='https://cdn.jsdelivr.net/npm/fullcalendar@7.1.0/all/global.js'></script>
<script src='https://cdn.jsdelivr.net/npm/fullcalendar-scheduler@7.1.0/all/global.js'></script>
<script src='https://cdn.jsdelivr.net/npm/fullcalendar@7.1.0/themes/monarch/global.js'></script>
<link href='https://cdn.jsdelivr.net/npm/fullcalendar@7.1.0/skeleton.css' rel='stylesheet' />
<link href='https://cdn.jsdelivr.net/npm/fullcalendar@7.1.0/themes/monarch/theme.css' rel='stylesheet' />
<link href='https://cdn.jsdelivr.net/npm/fullcalendar@7.1.0/themes/monarch/palettes/purple.css' rel='stylesheet' />
<script>
...
const calendar = new FullCalendar.Calendar(calendarEl, {
  initialView: 'resourceDayGridDay',
  resources: [
    // your list of resources
  ]
});
...
</script>