Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 67x 719x 719x 719x | import React from "react";
import { useSuspenseQuery } from "@tanstack/react-query";
import {
DebtsGroup,
DebtsGroupSkeleton,
} from "~app/components/app/debts-group";
import { suspendedFallback } from "~app/components/suspense-wrapper";
import { useTRPC } from "~app/utils/trpc";
import type { PeerId } from "~db/ids";
export const PeerDebtsGroup = suspendedFallback<
Omit<React.ComponentProps<typeof DebtsGroup>, "debts"> & { peerId: PeerId }
>(
({ peerId, ...props }) => {
const trpc = useTRPC();
const { data: debts } = useSuspenseQuery(
trpc.debts.getAllPeer.queryOptions({ peerId }),
);
return <DebtsGroup debts={debts.items} {...props} />;
},
<DebtsGroupSkeleton amount={3} />,
);
|