import { Stack, useLocalSearchParams } from "expo-router";
import { Box } from "@/components/ui/box";
import { Button, ButtonText } from "@/components/ui/button";
import { Card } from "@/components/ui/card";
import { Heading } from "@/components/ui/heading";
import { Image } from "@/components/ui/image";
import { Text } from "@/components/ui/text";
import { VStack } from "@/components/ui/vstack";
import { Icon, FavouriteIcon } from "@/components/ui/icon";
import { useQuery } from "@tanstack/react-query";
import { getNoticeById } from "@/api/notices";
import { ActivityIndicator } from "react-native";
export default function NoticeDetails() {
const { id } = useLocalSearchParams();
const {
data: notice,
isLoading,
error,
} = useQuery({
queryKey: ["notices", id],
queryFn: () => getNoticeById(Number(id)),
});
if (isLoading) {
return ;
}
if (error) {
return Błąd, spróbuj ponownie póżniej;
}
return (
{notice.title}
{notice.price}zł
);
}