Skip to content

Commit bf9a069

Browse files
authored
Merge pull request #3274 from harryo/master
Fix duplicate key errors
2 parents f166a01 + 4e307ba commit bf9a069

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,10 @@ export function RealtimeLog({ data }: { data: RealtimeData }) {
7171

7272
if (__type === TYPE_EVENT) {
7373
return formatMessage(messages.eventLog, {
74-
event: <b>{eventName || formatMessage(labels.unknown)}</b>,
74+
event: <b key="b">{eventName || formatMessage(labels.unknown)}</b>,
7575
url: (
7676
<a
77+
key="a"
7778
href={`//${website?.domain}${url}`}
7879
className={styles.link}
7980
target="_blank"
@@ -100,10 +101,10 @@ export function RealtimeLog({ data }: { data: RealtimeData }) {
100101

101102
if (__type === TYPE_SESSION) {
102103
return formatMessage(messages.visitorLog, {
103-
country: <b>{countryNames[country] || formatMessage(labels.unknown)}</b>,
104-
browser: <b>{BROWSERS[browser]}</b>,
105-
os: <b>{OS_NAMES[os] || os}</b>,
106-
device: <b>{formatMessage(labels[device] || labels.unknown)}</b>,
104+
country: <b key="country">{countryNames[country] || formatMessage(labels.unknown)}</b>,
105+
browser: <b key="browser">{BROWSERS[browser]}</b>,
106+
os: <b key="os">{OS_NAMES[os] || os}</b>,
107+
device: <b key="device">{formatMessage(labels[device] || labels.unknown)}</b>,
107108
});
108109
}
109110
};

src/app/(main)/websites/[websiteId]/sessions/SessionsWeekly.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ export function SessionsWeekly({ websiteId }: { websiteId: string }) {
6262
<div className={styles.header}>
6363
{format(getDayOfWeekAsDate(index), 'EEE', { locale: dateLocale })}
6464
</div>
65-
{day?.map((hour: number) => {
65+
{day?.map((hour: number, j) => {
6666
const pct = hour / max;
6767
return (
68-
<div key={hour} className={classNames(styles.cell)}>
68+
<div key={j} className={classNames(styles.cell)}>
6969
{hour > 0 && (
7070
<TooltipPopup
7171
label={`${formatMessage(labels.visitors)}: ${hour}`}

0 commit comments

Comments
 (0)