From 28022607e314504eb2d1372dc30d1efc2c260931 Mon Sep 17 00:00:00 2001 From: Untone Date: Mon, 6 May 2024 13:46:00 +0300 Subject: [PATCH] topics-fix-2 --- src/utils/getRandomTopicsFromArray.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/getRandomTopicsFromArray.ts b/src/utils/getRandomTopicsFromArray.ts index 58415c8d..ebfbc9b5 100644 --- a/src/utils/getRandomTopicsFromArray.ts +++ b/src/utils/getRandomTopicsFromArray.ts @@ -2,6 +2,7 @@ import { RANDOM_TOPICS_COUNT } from '../components/Views/Home' import { Topic } from '../graphql/schema/core.gen' export const getRandomTopicsFromArray = (topics: Topic[], count: number = RANDOM_TOPICS_COUNT): Topic[] => { - const shuffledTopics = [...(topics || [])].sort(() => 0.5 - Math.random()) + if (!topics) return [] + const shuffledTopics = [...topics].sort(() => 0.5 - Math.random()) return shuffledTopics.slice(0, count) }