UI tweaks

This commit is contained in:
Philipinho
2026-03-02 22:56:05 +00:00
parent 68842dbea2
commit 628b08339a
5 changed files with 88 additions and 42 deletions
@@ -2,6 +2,7 @@ import { Table, Group, Text, Anchor } from "@mantine/core";
import React from "react";
import { Link } from "react-router-dom";
import { useTranslation } from "react-i18next";
import { IconWorld } from "@tabler/icons-react";
import Paginate from "@/components/common/paginate.tsx";
import { useCursorPaginate } from "@/hooks/use-cursor-paginate";
import { useGetSharesQuery } from "@/features/share/queries/share-query.ts";
@@ -11,6 +12,7 @@ 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 { EmptyState } from "@/components/ui/empty-state.tsx";
import classes from "./share.module.css";
export default function ShareList() {
@@ -18,6 +20,10 @@ export default function ShareList() {
const { cursor, goNext, goPrev } = useCursorPaginate();
const { data, isLoading } = useGetSharesQuery({ cursor });
if (!isLoading && data?.items.length === 0) {
return <EmptyState icon={IconWorld} title={t("No shared pages")} />;
}
return (
<>
<Table.ScrollContainer minWidth={500}>