From b2706150d62970eab86053c90edb81e72c937ce5 Mon Sep 17 00:00:00 2001 From: Quantum Date: Sat, 19 Feb 2022 21:31:43 -0500 Subject: [PATCH] Deal with the warning with lack of key We actually do want the array index as the key... --- src/Calendar.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Calendar.tsx b/src/Calendar.tsx index 9d1468a..5211814 100644 --- a/src/Calendar.tsx +++ b/src/Calendar.tsx @@ -48,16 +48,16 @@ function NormalDay({year, month, day, todayJDN}: DateProps & { todayJDN: number } function NormalMonth({year, month, todayJDN}: MonthProps & { todayJDN: number }): JSX.Element { - const decadeHeads = decadeNames.map(name => ); + const decadeHeads = decadeNames.map((name, i) => ); return
{decadeHeads}
{ - Array.from(Array(3).keys()).map(i =>
{ - Array.from(Array(10).keys()).map(j => <> + Array.from(Array(3).keys()).map(i =>
{ + Array.from(Array(10).keys()).map(j => {j % 2 === 1 &&
} {j === 4 &&
} - ) + ) }
) }
; @@ -74,11 +74,11 @@ function ComplementaryDay({year, month, day, todayJDN}: DateProps & { todayJDN: function ComplementaryDays({year, todayJDN}: { year: number, todayJDN: number }): JSX.Element { const leap = frIsLeap(year); return
{ - Array.from(Array(6).keys()).map(i => <> + Array.from(Array(6).keys()).map(i => {(i < 5 || leap) && } {i === 5 && !leap &&
} {i % 2 === 1 &&
} - ) + ) }
; } @@ -211,7 +211,7 @@ export class Calendar extends React.Component { value={this.props.month}>{ Array.from(Array(13).keys()).map(i => { const month = i + 1 as Month; - return ; + return ; }) }