chore(imports): update imports to use @/generated/client instead of @prisma/client

This commit is contained in:
cfngc4594 2025-04-01 11:46:07 +08:00
parent b2ddfb0b9d
commit 750fb74653
20 changed files with 21 additions and 21 deletions

View File

@ -1,4 +1,4 @@
import { PrismaClient, Prisma, EditorLanguage, LanguageServerProtocol } from "@prisma/client";
import { PrismaClient, Prisma, EditorLanguage, LanguageServerProtocol } from "@/generated/client";
const prisma = new PrismaClient();

View File

@ -4,7 +4,7 @@ import {
SidebarTrigger,
} from "@/components/ui/sidebar";
import { auth } from "@/lib/auth";
import { User } from "@prisma/client";
import { User } from "@/generated/client";
import { redirect } from "next/navigation";
import { Navbar } from "@/components/navbar";
import { AppSidebar } from "@/components/app-sidebar";

View File

@ -7,8 +7,8 @@ import {
AccordionTrigger,
} from "@/components/ui/accordion";
import { Loading } from "@/components/loading";
import { EditorLanguage, LanguageServerConfig } from "@prisma/client";
import { useAdminSettingsStore } from "@/stores/useAdminSettingsStore";
import { EditorLanguage, LanguageServerConfig } from "@/generated/client";
import { SettingsLanguageServerForm } from "@/app/(app)/dashboard/@admin/settings/language-server/form";
interface LanguageServerAccordionProps {

View File

@ -22,7 +22,7 @@ import { Input } from "@/components/ui/input";
import { Button } from "@/components/ui/button";
import { Separator } from "@/components/ui/separator";
import { zodResolver } from "@hookform/resolvers/zod";
import { EditorLanguage, LanguageServerProtocol } from "@prisma/client";
import { EditorLanguage, LanguageServerProtocol } from "@/generated/client";
import { handleLanguageServerConfigSubmit } from "@/app/actions/language-server";
const settingsLanguageServerFormSchema = z.object({

View File

@ -1,4 +1,4 @@
import { EditorLanguage } from "@prisma/client";
import { EditorLanguage } from "@/generated/client";
import { getLanguageServerConfig } from "@/app/actions/language-server";
import { LanguageServerAccordion } from "@/app/(app)/dashboard/@admin/settings/language-server/accordion";

View File

@ -1,5 +1,5 @@
import { auth } from "@/lib/auth";
import { User } from "@prisma/client";
import { User } from "@/generated/client";
import { notFound, redirect } from "next/navigation";
interface DashboardLayoutProps {

View File

@ -8,7 +8,7 @@ import { v4 as uuid } from "uuid";
import { auth } from "@/lib/auth";
import { redirect } from "next/navigation";
import { Readable, Writable } from "stream";
import { ExitCode, EditorLanguage, JudgeResult } from "@prisma/client";
import { ExitCode, EditorLanguage, JudgeResult } from "@/generated/client";
const isRemote = process.env.DOCKER_HOST_MODE === "remote";

View File

@ -1,7 +1,7 @@
"use server";
import prisma from "@/lib/prisma";
import { EditorLanguage } from "@prisma/client";
import { EditorLanguage } from "@/generated/client";
import { SettingsLanguageServerFormValues } from "@/app/(app)/dashboard/@admin/settings/language-server/form";
export const getLanguageServerConfig = async (language: EditorLanguage) => {

View File

@ -79,7 +79,7 @@ import { Label } from "@/components/ui/label";
import { Button } from "@/components/ui/button";
import { useMemo, useRef, useState } from "react";
import { Checkbox } from "@/components/ui/checkbox";
import { Difficulty, Problem } from "@prisma/client";
import { Difficulty, Problem } from "@/generated/client";
import { cn, getDifficultyColorClass } from "@/lib/utils";
import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover";

View File

@ -1,4 +1,4 @@
import { EditorLanguage } from "@prisma/client";
import { EditorLanguage } from "@/generated/client";
import { COriginal, CplusplusOriginal } from "devicons-react";
// Mapping between EditorLanguage and icons

View File

@ -1,3 +1,3 @@
import { EditorLanguage } from "@prisma/client";
import { EditorLanguage } from "@/generated/client";
export const DEFAULT_EDITOR_LANGUAGE = EditorLanguage.c;

View File

@ -1,5 +1,5 @@
import { getPath } from "@/lib/utils";
import { EditorLanguage } from "@prisma/client";
import { EditorLanguage } from "@/generated/client";
import { useCallback, useEffect, useMemo } from "react";
import { useMonacoTheme } from "@/hooks/use-monaco-theme";
import { useProblemStore } from "@/providers/problem-store-provider";

View File

@ -1,7 +1,7 @@
import normalizeUrl from "normalize-url";
import type { MessageTransports } from "vscode-languageclient";
import type { MonacoLanguageClient } from "monaco-languageclient";
import { EditorLanguageConfig, LanguageServerConfig } from "@prisma/client";
import { EditorLanguageConfig, LanguageServerConfig } from "@/generated/client";
import { toSocket, WebSocketMessageReader, WebSocketMessageWriter } from "vscode-ws-jsonrpc";
// Create the WebSocket URL based on the protocol and port

View File

@ -1,5 +1,5 @@
import { PrismaClient } from "@prisma/client";
import { PrismaClient } from "@/generated/client";
const globalForPrisma = globalThis as unknown as { prisma: PrismaClient };
const prisma = globalForPrisma.prisma || new PrismaClient();

View File

@ -1,5 +1,5 @@
import { EditorLanguage } from "@prisma/client";
import { MonacoTheme } from "@/types/monaco-theme";
import { EditorLanguage } from "@/generated/client";
import { createHighlighter, Highlighter } from "shiki";
// Get all values from the ProgrammingLanguage and Theme enums

View File

@ -6,7 +6,7 @@ import {
XIcon,
} from "lucide-react";
import { toast } from "sonner";
import { ExitCode } from "@prisma/client";
import { ExitCode } from "@/generated/client";
import { Button } from "@/components/ui/button";
const getColorClass = (code: ExitCode) => {

View File

@ -1,6 +1,6 @@
import { twMerge } from "tailwind-merge";
import { clsx, type ClassValue } from "clsx";
import type { EditorLanguageConfig, Difficulty } from "@prisma/client";
import type { EditorLanguageConfig, Difficulty } from "@/generated/client";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));

View File

@ -6,7 +6,7 @@ import {
type EditorLanguageConfig,
type LanguageServerConfig,
type Template,
} from "@prisma/client";
} from "@/generated/client";
import { useStore } from "zustand";
import { type ReactNode, createContext, useRef, useContext } from "react";
import { type ProblemStore, createProblemStore } from "@/stores/problem-store";

View File

@ -4,7 +4,7 @@ import type {
LanguageServerConfig,
Problem,
Template,
} from "@prisma/client";
} from "@/generated/client";
import type { editor } from "monaco-editor";
import { createStore } from "zustand/vanilla";
import { createJSONStorage, persist } from "zustand/middleware";

View File

@ -1,5 +1,5 @@
import { create } from "zustand";
import { EditorLanguage } from "@prisma/client";
import { EditorLanguage } from "@/generated/client";
import { createJSONStorage, persist } from "zustand/middleware";
import { DEFAULT_EDITOR_LANGUAGE } from "@/config/editor-language";