import { useQuery } from "@tanstack/react-query" import api from "../api/eolas-api" import { Link } from "react-router" import { Badge } from "./ui/badge" export default function EntryReferences({ entryTitle }) { const { data: tags, isLoading: tagsLoading } = useQuery({ queryKey: [`tags_for_${entryTitle}`], queryFn: () => api.get(`/tags/${entryTitle}`).then((res) => res.data), }) const { data: backlinks, isLoading: backlinksLoading } = useQuery({ queryKey: [`backlinks_for_${entryTitle}`], queryFn: () => api.get(`/entries/backlinks/${entryTitle}`).then((res) => res.data), }) const { data: outlinks, isLoading: outlinksLoading } = useQuery({ queryKey: [`outlinks_for_${entryTitle}`], queryFn: () => api.get(`/entries/outlinks/${entryTitle}`).then((res) => res.data), }) console.log(backlinks) return (

Tags

{tags?.count}
{tags?.data.map((item, i) => ( {item} ))}

Incoming links

{backlinks?.count}
{backlinks && backlinks?.data.map((item, i) => ( {item.replace(/_/g, " ")} ))}

Outgoing links

{outlinks?.count}
{outlinks && outlinks?.data.map((item, i) => ( {item.replace(/_/g, " ")} ))}
) }