♻️ Move trpc client

This commit is contained in:
Luke Vella 2024-10-31 21:57:20 +00:00
parent 641eb13cb6
commit 7343d8329e
No known key found for this signature in database
GPG key ID: 469CAD687F0D784C
30 changed files with 29 additions and 29 deletions

View file

@ -15,7 +15,7 @@ import {
} from "@/app/[locale]/(admin)/app-card";
import { Spinner } from "@/components/spinner";
import { Trans } from "@/components/trans";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
export default function Dashboard() {
const { data } = trpc.dashboard.info.useQuery();

View file

@ -10,7 +10,7 @@ import {
} from "@/app/components/empty-state";
import { Spinner } from "@/components/spinner";
import { Trans } from "@/components/trans";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
export function PastEvents() {
const { data } = trpc.scheduledEvents.list.useQuery({

View file

@ -10,7 +10,7 @@ import {
} from "@/app/components/empty-state";
import { Spinner } from "@/components/spinner";
import { Trans } from "@/components/trans";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
export function UpcomingEvents() {
const { data } = trpc.scheduledEvents.list.useQuery({ period: "upcoming" });

View file

@ -24,7 +24,7 @@ import { PollStatusBadge } from "@/components/poll-status";
import { Spinner } from "@/components/spinner";
import { Trans } from "@/components/trans";
import { VisibilityTrigger } from "@/components/visibility-trigger";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
function PollCount({ count }: { count?: number }) {
return <span className="font-semibold">{count || 0}</span>;

View file

@ -14,7 +14,7 @@ import {
} from "@/components/settings/settings";
import { Trans } from "@/components/trans";
import { useSubscription } from "@/contexts/plan";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
import { BillingPlans, PricingData } from "./billing-plans";

View file

@ -17,8 +17,8 @@ import { useForm } from "react-hook-form";
import { Trans } from "@/components/trans";
import { useTranslation } from "@/i18n/client";
import { trpc } from "@/trpc/client";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
export function DeleteAccountDialog({
email,

View file

@ -9,8 +9,8 @@ import { Trans } from "@/components/trans";
import { useUser } from "@/components/user-provider";
import { IfCloudHosted } from "@/contexts/environment";
import { useTranslation } from "@/i18n/client";
import { trpc } from "@/trpc/client";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
const allowedMimeTypes = z.enum(["image/jpeg", "image/png"]);

View file

@ -12,7 +12,7 @@ import { useForm } from "react-hook-form";
import { ProfilePicture } from "@/app/[locale]/(admin)/settings/profile/profile-picture";
import { Trans } from "@/components/trans";
import { useUser } from "@/components/user-provider";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
export const ProfileSettings = () => {
const { user, refresh } = useUser();

View file

@ -23,8 +23,8 @@ import { z } from "zod";
import { VerifyCode } from "@/components/auth/auth-forms";
import { AuthCard } from "@/components/auth/auth-layout";
import { Trans } from "@/components/trans";
import { trpc } from "@/trpc/client";
import { useDayjs } from "@/utils/dayjs";
import { trpc } from "@/utils/trpc/client";
const registerFormSchema = z.object({
name: z.string().nonempty().max(100),

View file

@ -8,8 +8,8 @@ import { Logo } from "@/components/logo";
import { OptimizedAvatarImage } from "@/components/optimized-avatar-image";
import { Skeleton } from "@/components/skeleton";
import { Trans } from "@/components/trans";
import { trpc } from "@/trpc/client";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
type PageProps = { magicLink: string; email: string };

View file

@ -5,7 +5,7 @@ import React from "react";
import { LegacyPollContextProvider } from "@/components/poll/poll-context-provider";
import { VisibilityProvider } from "@/components/visibility";
import { PermissionsContext } from "@/contexts/permissions";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
import Loader from "./loading";

View file

@ -8,9 +8,9 @@ import { useState } from "react";
import { UserProvider } from "@/components/user-provider";
import { I18nProvider } from "@/i18n/client";
import { trpcConfig } from "@/trpc/client/config";
import { AppRouter } from "@/trpc/routers";
import { ConnectedDayjsProvider } from "@/utils/dayjs";
import { trpcConfig } from "@/utils/trpc/config";
export const trpc = createTRPCReact<AppRouter>({
unstable_overrides: {

View file

@ -17,9 +17,9 @@ import { useUnmount } from "react-use";
import { PollSettingsForm } from "@/components/forms/poll-settings";
import { Trans } from "@/components/trans";
import { useUser } from "@/components/user-provider";
import { trpc } from "@/trpc/client";
import { setCookie } from "@/utils/cookies";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
import { NewEventData, PollDetailsForm, PollOptionsForm } from "./forms";

View file

@ -36,8 +36,8 @@ import { Trans } from "@/components/trans";
import { usePermissions } from "@/contexts/permissions";
import { usePoll } from "@/contexts/poll";
import { useRole } from "@/contexts/role";
import { trpc } from "@/trpc/client";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
import { requiredString } from "../../utils/form-validation";
import TruncatedLinkify from "../poll/truncated-linkify";

View file

@ -32,7 +32,7 @@ import { Trans } from "@/components/trans";
import { useUser } from "@/components/user-provider";
import { usePlan } from "@/contexts/plan";
import { usePoll } from "@/contexts/poll";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
const AdminControls = () => {
return (

View file

@ -37,9 +37,9 @@ import { z } from "zod";
import { OptimizedAvatarImage } from "@/components/optimized-avatar-image";
import { useDeleteParticipantMutation } from "@/components/poll/mutations";
import { Trans } from "@/components/trans";
import { trpc } from "@/trpc/client";
import { useFormValidation } from "@/utils/form-validation";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
export const ParticipantDropdown = ({
participant,

View file

@ -3,8 +3,8 @@ import * as React from "react";
import { useVisibility } from "@/components/visibility";
import { usePermissions } from "@/contexts/permissions";
import { trpc } from "@/utils/trpc/client";
import { Vote } from "@/utils/trpc/types";
import { trpc } from "@/trpc/client";
import { Vote } from "@/trpc/client/types";
import { useRequiredContext } from "./use-required-context";

View file

@ -5,13 +5,13 @@ import { TrashIcon } from "lucide-react";
import { useTranslation } from "next-i18next";
import React from "react";
import { GetPollApiResponse, Vote } from "@/trpc/client/types";
import {
getDuration,
ParsedDateOption,
ParsedTimeSlotOption,
} from "@/utils/date-time-utils";
import { useDayjs } from "@/utils/dayjs";
import { GetPollApiResponse, Vote } from "@/utils/trpc/types";
import ErrorPage from "./error-page";
import { useParticipants } from "./participants-provider";

View file

@ -13,7 +13,7 @@ import { usePoll } from "@/components/poll-context";
import { Trans } from "@/components/trans";
import { useUser } from "@/components/user-provider";
import { usePermissions } from "@/contexts/permissions";
import { Vote } from "@/utils/trpc/types";
import { Vote } from "@/trpc/client/types";
import VoteIcon from "../vote-icon";
import ParticipantRowForm from "./participant-row-form";

View file

@ -10,8 +10,8 @@ import { useRouter } from "next/navigation";
import * as React from "react";
import { Trans } from "@/components/trans";
import { trpc } from "@/trpc/client";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
export const DeletePollDialog: React.FunctionComponent<{
open: boolean;

View file

@ -1,6 +1,6 @@
import { usePoll } from "@/components/poll-context";
import { trpc } from "@/trpc/client";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
import { ParticipantForm } from "./types";

View file

@ -9,8 +9,8 @@ import * as React from "react";
import { Skeleton } from "@/components/skeleton";
import { Trans } from "@/components/trans";
import { useUser } from "@/components/user-provider";
import { trpc } from "@/trpc/client";
import { usePostHog } from "@/utils/posthog";
import { trpc } from "@/utils/trpc/client";
import { usePoll } from "../poll-context";

View file

@ -1,7 +1,7 @@
import { useMount } from "react-use";
import { usePoll } from "@/contexts/poll";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
/**
* Touching a poll updates a column with the current date. This information is used to

View file

@ -8,7 +8,7 @@ import { useSubscription } from "@/contexts/plan";
import { PostHogProvider } from "@/contexts/posthog";
import { PreferencesProvider } from "@/contexts/preferences";
import { useTranslation } from "@/i18n/client";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
import { useRequiredContext } from "./use-required-context";

View file

@ -3,8 +3,8 @@ import { Badge } from "@rallly/ui/badge";
import React from "react";
import { Trans } from "@/components/trans";
import { trpc } from "@/trpc/client";
import { isSelfHosted } from "@/utils/constants";
import { trpc } from "@/utils/trpc/client";
export const useSubscription = () => {
const { data } = trpc.user.subscription.useQuery(undefined, {

View file

@ -1,7 +1,7 @@
import { useParams } from "next/navigation";
import React from "react";
import { trpc } from "@/utils/trpc/client";
import { trpc } from "@/trpc/client";
export const usePoll = () => {
const params = useParams<{ urlId: string }>();

View file

@ -14,8 +14,8 @@ import React from "react";
import Maintenance from "@/components/maintenance";
import { UserProvider } from "@/components/user-provider";
import { I18nProvider } from "@/i18n/client";
import { trpc } from "@/trpc/client";
import { ConnectedDayjsProvider } from "@/utils/dayjs";
import { trpc } from "@/utils/trpc/client";
import { NextPageWithLayout } from "../types";

View file

@ -1,7 +1,7 @@
import { createTRPCNext } from "@trpc/next";
import { trpcConfig } from "@/trpc/client/config";
import type { AppRouter } from "@/trpc/routers";
import { trpcConfig } from "@/utils/trpc/config";
export const trpc = createTRPCNext<AppRouter>({
config() {