diff options
Diffstat (limited to 'apps/web/lib')
| -rw-r--r-- | apps/web/lib/bookmarkUtils.tsx | 2 | ||||
| -rw-r--r-- | apps/web/lib/hooks/bookmark-search.ts | 4 | ||||
| -rw-r--r-- | apps/web/lib/providers.tsx | 12 | ||||
| -rw-r--r-- | apps/web/lib/trpc.tsx | 4 | ||||
| -rw-r--r-- | apps/web/lib/utils.ts | 3 |
5 files changed, 14 insertions, 11 deletions
diff --git a/apps/web/lib/bookmarkUtils.tsx b/apps/web/lib/bookmarkUtils.tsx index a2828c29..fbb7c7df 100644 --- a/apps/web/lib/bookmarkUtils.tsx +++ b/apps/web/lib/bookmarkUtils.tsx @@ -1,4 +1,4 @@ -import { ZBookmark } from "@hoarder/trpc/types/bookmarks"; +import type { ZBookmark } from "@hoarder/trpc/types/bookmarks"; const MAX_LOADING_MSEC = 30 * 1000; diff --git a/apps/web/lib/hooks/bookmark-search.ts b/apps/web/lib/hooks/bookmark-search.ts index 738e1bd8..1971e79e 100644 --- a/apps/web/lib/hooks/bookmark-search.ts +++ b/apps/web/lib/hooks/bookmark-search.ts @@ -1,11 +1,11 @@ import { useEffect, useState } from "react"; -import { api } from "@/lib/trpc"; import { useRouter, useSearchParams } from "next/navigation"; +import { api } from "@/lib/trpc"; import { keepPreviousData } from "@tanstack/react-query"; function useSearchQuery() { const searchParams = useSearchParams(); - const searchQuery = searchParams.get("q") || ""; + const searchQuery = searchParams.get("q") ?? ""; return { searchQuery }; } diff --git a/apps/web/lib/providers.tsx b/apps/web/lib/providers.tsx index 5c4649b5..db51c361 100644 --- a/apps/web/lib/providers.tsx +++ b/apps/web/lib/providers.tsx @@ -1,13 +1,13 @@ "use client"; -import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; +import type { Session } from "next-auth"; import React, { useState } from "react"; -import { api } from "./trpc"; -import { loggerLink } from "@trpc/client"; -import { httpBatchLink } from "@trpc/client"; -import superjson from "superjson"; +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; +import { httpBatchLink, loggerLink } from "@trpc/client"; import { SessionProvider } from "next-auth/react"; -import { Session } from "next-auth"; +import superjson from "superjson"; + +import { api } from "./trpc"; function makeQueryClient() { return new QueryClient({ diff --git a/apps/web/lib/trpc.tsx b/apps/web/lib/trpc.tsx index 79a2a9fe..99fdd8b5 100644 --- a/apps/web/lib/trpc.tsx +++ b/apps/web/lib/trpc.tsx @@ -1,5 +1,7 @@ "use client"; -import type { AppRouter } from "@hoarder/trpc/routers/_app"; + import { createTRPCReact } from "@trpc/react-query"; +import type { AppRouter } from "@hoarder/trpc/routers/_app"; + export const api = createTRPCReact<AppRouter>(); diff --git a/apps/web/lib/utils.ts b/apps/web/lib/utils.ts index 365058ce..88283f01 100644 --- a/apps/web/lib/utils.ts +++ b/apps/web/lib/utils.ts @@ -1,4 +1,5 @@ -import { type ClassValue, clsx } from "clsx"; +import type { ClassValue } from "clsx"; +import { clsx } from "clsx"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { |
