import { Table, Group, Text, Anchor } from "@mantine/core"; import React, { useState } from "react"; import { Link } from "react-router-dom"; import { useTranslation } from "react-i18next"; import Paginate from "@/components/common/paginate.tsx"; import { useGetSharesQuery } from "@/features/share/queries/share-query.ts"; import { ISharedItem } from "@/features/share/types/share.types.ts"; import { format } from "date-fns"; import ShareActionMenu from "@/features/share/components/share-action-menu.tsx"; import { buildSharedPageUrl } from "@/features/page/page.utils.ts"; import { getPageIcon } from "@/lib"; import { CustomAvatar } from "@/components/ui/custom-avatar.tsx"; import classes from "./share.module.css"; export default function ShareList() { const { t } = useTranslation(); const [page, setPage] = useState(1); const { data, isLoading } = useGetSharesQuery({ page }); return ( <>