Просмотр исходного кода

typescript issues and add eslint back

Milo Schwartz 7 месяцев назад
Родитель
Сommit
6faba22082

+ 6 - 0
.eslintrc.json

@@ -0,0 +1,6 @@
+{
+    "extends": [
+        "next/core-web-vitals",
+        "next/typescript"
+    ]
+}

+ 2 - 0
package.json

@@ -44,6 +44,8 @@
         "cors": "2.8.5",
         "drizzle-orm": "0.33.0",
         "emblor": "1.4.6",
+        "eslint": "9.15.0",
+        "eslint-config-next": "15.0.3",
         "express": "4.21.0",
         "express-rate-limit": "7.4.0",
         "glob": "11.0.0",

+ 1 - 1
scripts/hydrate.ts

@@ -1,4 +1,4 @@
-// import { orgs, sites, resources, exitNodes, targets } from "@server/db/schema";
+import { orgs, sites, resources, exitNodes, targets } from "@server/db/schema";
 // import db from "@server/db";
 // import { createAdminRole } from "@server/db/ensureActions";
 

+ 0 - 0
src/components/ButtonWithLoading.tsx


+ 0 - 0
src/components/SiteSearch.tsx


+ 2 - 4
src/providers/OrgUserProvider.tsx

@@ -6,16 +6,14 @@ import { useState } from "react";
 
 interface OrgUserProviderProps {
     children: React.ReactNode;
-    orgUser: GetOrgUserResponse | null;
+    orgUser: GetOrgUserResponse;
 }
 
 export function OrgUserProvider({
     children,
     orgUser: serverOrgUser,
 }: OrgUserProviderProps) {
-    const [orgUser, setOrgUser] = useState<GetOrgUserResponse | null>(
-        serverOrgUser
-    );
+    const [orgUser, setOrgUser] = useState<GetOrgUserResponse>(serverOrgUser);
 
     const updateOrgUser = (updateOrgUser: Partial<GetOrgUserResponse>) => {
         if (!orgUser) {