From 72600a45a69aef23d50dc786e6f9a72104d81fab Mon Sep 17 00:00:00 2001 From: Mosh Hamedani Date: Mon, 6 Mar 2023 08:03:11 -0800 Subject: [PATCH] Clean up the genres --- src/components/GenreList.tsx | 56 +++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 17 deletions(-) diff --git a/src/components/GenreList.tsx b/src/components/GenreList.tsx index 774f0ac..cb21f58 100644 --- a/src/components/GenreList.tsx +++ b/src/components/GenreList.tsx @@ -1,8 +1,17 @@ -import { Button, HStack, Image, List, ListItem, Spinner, Text } from "@chakra-ui/react"; +import { + Button, + Heading, + HStack, + Image, + List, + ListItem, + Spinner, + Text, +} from "@chakra-ui/react"; import useGenres, { Genre } from "../hooks/useGenres"; import getCroppedImageUrl from "../services/image-url"; -interface Props { +interface Props { onSelectGenre: (genre: Genre) => void; selectedGenre: Genre | null; } @@ -11,24 +20,37 @@ const GenreList = ({ selectedGenre, onSelectGenre }: Props) => { const { data, isLoading, error } = useGenres(); if (error) return null; - + if (isLoading) return ; return ( - - {data.map((genre) => ( - - - - - - - ))} - + <> + Genres + + {data.map((genre) => ( + + + + + + + ))} + + ); };