Files
App/components/Home/helpers/playlists.tsx
Violet Caulfield 44cd8859be module import fixes
2025-01-20 10:08:57 -06:00

32 lines
1.2 KiB
TypeScript

import { useUserPlaylists } from "../../../api/queries/playlist";
import { ItemCard } from "../../../components/Global/helpers/item-card";
import { H2 } from "../../../components/Global/helpers/text";
import { ProvidedHomeProps } from "../../../components/types";
import React from "react";
import { FlatList } from "react-native";
import { View } from "tamagui";
export default function Playlists({ navigation }: ProvidedHomeProps) : React.JSX.Element {
const { data: playlists } = useUserPlaylists();
return (
<View>
<H2 marginLeft={"$2"}>Your Playlists</H2>
<FlatList horizontal
data={playlists}
renderItem={({ item: playlist }) => {
return (
<ItemCard
itemId={playlist.Id!}
caption={playlist.Name ?? "Untitled Playlist"}
onPress={() => {
navigation.navigate('Playlist', {
playlist
})
}} />
)
}} />
</View>
)
}