From 3d847fc6aa28d465735ac72a5cc82294aa7ddfd4 Mon Sep 17 00:00:00 2001 From: Lucid Kobold Date: Sun, 2 Jan 2022 18:21:17 -0600 Subject: [PATCH] Adding types. --- contexts/CalenderContext.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/contexts/CalenderContext.tsx b/contexts/CalenderContext.tsx index 89b32ae..7e38c43 100644 --- a/contexts/CalenderContext.tsx +++ b/contexts/CalenderContext.tsx @@ -29,10 +29,19 @@ interface WeekDays { monday: DaysOfWeek; } -interface MonthDay { +interface Sticker { + date: Date; + sticker: -2 | -1 | 0 | 1 | 2 | null; +} + +interface MonthSticker { + date: Date; + month: Sticker[]; +} + +interface MonthDay extends Sticker { isOverflow: boolean; overflowDirection: "prev" | "next" | null; - date: Date; } interface Month {