import { Modal, Stack, Text } from "@mantine/core"; import { useTranslation } from "react-i18next"; import { useBacklinksCountQuery } from "@/features/page-details/queries/backlinks-query.ts"; import { BacklinksList } from "./backlinks-list"; interface BacklinksModalProps { pageId: string; opened: boolean; onClose: () => void; } export function BacklinksModal({ pageId, opened, onClose, }: BacklinksModalProps) { const { t } = useTranslation(); const { data: counts } = useBacklinksCountQuery(pageId); return ( {t("Backlinks")} {t("Incoming links ({{count}})", { count: counts?.incoming ?? 0, })} {t("Outgoing links ({{count}})", { count: counts?.outgoing ?? 0, })} ); }