import { Text, Wrap, WrapItem } from '@chakra-ui/react'; import { useNavigate } from 'react-router-dom'; import { PageLayout } from '@/components/Layout/PageLayout'; import { PageLayoutInfoCenter } from '@/components/Layout/PageLayoutInfoCenter'; import { TopBar } from '@/components/TopBar/TopBar'; import { DisplayAlbum } from '@/components/album/DisplayAlbum'; import { useAlbumService } from '@/service/Album'; import { useThemeMode } from '@/utils/theme-tools'; export const AlbumsPage = () => { const { store } = useAlbumService(); const { mode } = useThemeMode(); const navigate = useNavigate(); const onSelectItem = (albumId: number) => { navigate(`/album/${albumId}`); }; if (store.isLoading) { return ( <> No Album available ); } return ( <> All Albums: {store.data?.map((data) => ( onSelectItem(data.id)} > ))} ); };