import pb from "@/utility/api"; import { Howl } from "howler"; import { useQuery } from "react-query"; import { Link } from "react-router-dom"; import playIcon from "@/assets/icons/play-outline.svg"; import openingSfx from "@/assets/audio/VO_JA_Furina_Opening_Treasure_Chest_02.ogg"; import ViewSheet from "./viewSheet"; import useModal from "@/hooks/useModal"; import LazyImage from "@/components/ui/LazyImage"; import PageMetadata from "@/components/containers/PageMetadata"; const openingChestSfx = new Howl({ src: openingSfx, preload: true, }); const ArtworksPage = () => { const { data } = useQuery({ queryKey: ["artworks"], queryFn: () => pb.collection("artworks").getList(1, 100, { sort: "-created" }), }); const viewItemModal = useModal(); return (

Treasures

Take it. Ahem... I allow you!

{data?.items.map((item) => ( { e.preventDefault(); viewItemModal.onOpen(item.id); }} >

{item.artistName}

))}
); }; export default ArtworksPage;