22 lines
596 B
TypeScript

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