20 lines
546 B
TypeScript

import { Event } from "../types";
import { DayGrouping } from "../EventGrouping";
import Renderer from "./Renderer";
import GroupDayRenderer from "./GroupRenderer/GroupDayRenderer";
export default class DayRenderer extends Renderer {
constructor(eventGrouping: DayGrouping) {
super(eventGrouping);
this.container.className += " scale-day";
}
protected renderGroups(
group: Event[],
groupDate: Date,
groupIndex: number
): HTMLDivElement {
return new GroupDayRenderer(group, groupDate, groupIndex).render();
}
}