rallly/apps/web/src/utils/trpc/hooks.ts
Luke Vella c22b3abc4d
⬆️ v3.0.0 (#704)
2023-06-19 17:17:00 +01:00

16 lines
420 B
TypeScript

import { trpc } from "@rallly/backend";
import { useRouter } from "next/router";
import React from "react";
export const usePollByAdmin = () => {
const router = useRouter();
const [adminUrlId] = React.useState(router.query.urlId as string);
const pollQuery = trpc.polls.getByAdminUrlId.useQuery({ urlId: adminUrlId });
if (!pollQuery.data) {
throw new Error("Poll not found");
}
return pollQuery;
};