From 4fa2c71b846902ca33fb5b4784ff059146d87a97 Mon Sep 17 00:00:00 2001 From: Gauthier Date: Mon, 18 May 2026 16:38:40 +0200 Subject: [PATCH] fix: add missing "key" to React arrays (#3043) --- src/components/CollectionDetails/index.tsx | 10 +++++----- src/components/MovieDetails/index.tsx | 12 ++++++------ .../Settings/SettingsJobsCache/index.tsx | 4 +++- src/components/TvDetails/index.tsx | 16 ++++++++-------- 4 files changed, 22 insertions(+), 20 deletions(-) diff --git a/src/components/CollectionDetails/index.tsx b/src/components/CollectionDetails/index.tsx index c6e1374ab..a8ee90a68 100644 --- a/src/components/CollectionDetails/index.tsx +++ b/src/components/CollectionDetails/index.tsx @@ -27,7 +27,7 @@ import axios from 'axios'; import { uniq } from 'lodash'; import Link from 'next/link'; import { useRouter } from 'next/router'; -import { useMemo, useState } from 'react'; +import { Fragment, useMemo, useState } from 'react'; import { useIntl } from 'react-intl'; import useSWR from 'swr'; @@ -264,12 +264,12 @@ const CollectionDetails = ({ collection }: CollectionDetailsProps) => { )) .reduce((prev, curr) => ( - <> + {intl.formatMessage(globalMessages.delimitedlist, { a: prev, b: curr, })} - + )) ); } @@ -378,11 +378,11 @@ const CollectionDetails = ({ collection }: CollectionDetailsProps) => { collectionAttributes .map((t, k) => {t}) .reduce((prev, curr) => ( - <> + {prev} | {curr} - + ))} diff --git a/src/components/MovieDetails/index.tsx b/src/components/MovieDetails/index.tsx index 4df319d38..56a3c0a1f 100644 --- a/src/components/MovieDetails/index.tsx +++ b/src/components/MovieDetails/index.tsx @@ -59,7 +59,7 @@ import 'country-flag-icons/3x2/flags.css'; import { uniqBy } from 'lodash'; import Link from 'next/link'; import { useRouter } from 'next/router'; -import { useCallback, useEffect, useMemo, useState } from 'react'; +import { Fragment, useCallback, useEffect, useMemo, useState } from 'react'; import { useIntl } from 'react-intl'; import useSWR from 'swr'; @@ -279,12 +279,12 @@ const MovieDetails = ({ movie }: MovieDetailsProps) => { )) .reduce((prev, curr) => ( - <> + {intl.formatMessage(globalMessages.delimitedlist, { a: prev, b: curr, })} - + )) ); } @@ -553,11 +553,11 @@ const MovieDetails = ({ movie }: MovieDetailsProps) => { movieAttributes .map((t, k) => {t}) .reduce((prev, curr) => ( - <> + {prev} | {curr} - + ))} @@ -1067,7 +1067,7 @@ const MovieDetails = ({ movie }: MovieDetailsProps) => { {streamingProviders.map((p) => { return ( - + {

{intl.formatMessage(messages.imagecacheDescription, { code: (msg: React.ReactNode) => ( - {msg} + + {msg} + ), appDataPath: appData ? appData.appDataPath : '/app/config', })} diff --git a/src/components/TvDetails/index.tsx b/src/components/TvDetails/index.tsx index 4fdb58b38..d1e88b23c 100644 --- a/src/components/TvDetails/index.tsx +++ b/src/components/TvDetails/index.tsx @@ -63,7 +63,7 @@ import { countries } from 'country-flag-icons'; import 'country-flag-icons/3x2/flags.css'; import Link from 'next/link'; import { useRouter } from 'next/router'; -import { useCallback, useEffect, useMemo, useState } from 'react'; +import { Fragment, useCallback, useEffect, useMemo, useState } from 'react'; import { useIntl } from 'react-intl'; import useSWR from 'swr'; @@ -264,12 +264,12 @@ const TvDetails = ({ tv }: TvDetailsProps) => { )) .reduce((prev, curr) => ( - <> + {intl.formatMessage(globalMessages.delimitedlist, { a: prev, b: curr, })} - + )) ); } @@ -595,11 +595,11 @@ const TvDetails = ({ tv }: TvDetailsProps) => { seriesAttributes .map((t, k) => {t}) .reduce((prev, curr) => ( - <> + {prev} | {curr} - + ))} @@ -1271,12 +1271,12 @@ const TvDetails = ({ tv }: TvDetailsProps) => { )) .reduce((prev, curr) => ( - <> + {intl.formatMessage(globalMessages.delimitedlist, { a: prev, b: curr, })} - + ))} @@ -1287,7 +1287,7 @@ const TvDetails = ({ tv }: TvDetailsProps) => { {streamingProviders.map((p) => { return ( - +