diff --git a/.vscode/settings.json b/.vscode/settings.json index 7f01a12..2e02ddb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { "editor.codeActionsOnSave": { - "source.fixAll.eslint": true + "source.fixAll.eslint": "explicit" }, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, diff --git a/apps/admin/app/api/[resource]/route.ts b/apps/admin/app/api/[resource]/route.ts index efe7728..d42a623 100644 --- a/apps/admin/app/api/[resource]/route.ts +++ b/apps/admin/app/api/[resource]/route.ts @@ -1,10 +1,10 @@ -import { defaultHandler } from "ra-data-simple-prisma"; +import { RaPayload, defaultHandler } from "ra-data-simple-prisma"; import { prismaClient } from "db"; import { NextResponse } from "next/server"; import { checkAccess } from "../../../auth/checkAccess"; const route = async (req: Request) => { - const body = await req.json(); + const body = (await req.json()) as RaPayload; const access = await checkAccess(body); diff --git a/apps/admin/resources/Media.tsx b/apps/admin/resources/Media.tsx index 7baf2aa..dc77945 100644 --- a/apps/admin/resources/Media.tsx +++ b/apps/admin/resources/Media.tsx @@ -18,7 +18,6 @@ export const MediaList = (props: ListProps) => ( key="createdAt_gte" label="Created after" source="createdAt_gte" - alwaysOn />, ]} > @@ -32,7 +31,10 @@ export const MediaList = (props: ListProps) => ( ); export const MediaCreate = (props: CreateProps) => ( - + diff --git a/packages/db/package.json b/packages/db/package.json index ffc3c9a..1fc5397 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -6,6 +6,7 @@ "module": "./dist/prismaClient.mjs", "types": "./dist/prismaClient.d.ts", "scripts": { + "build": "tsup prisma/prismaClient.ts --format esm,cjs", "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist", "dev": "tsup prisma/prismaClient.ts --format esm,cjs --watch --dts", "lint": "TIMING=1 eslint src --fix", diff --git a/packages/ra-data-simple-prisma/tsconfig.json b/packages/ra-data-simple-prisma/tsconfig.json index 86f3dbc..d68b9f8 100644 --- a/packages/ra-data-simple-prisma/tsconfig.json +++ b/packages/ra-data-simple-prisma/tsconfig.json @@ -13,7 +13,7 @@ "noUnusedParameters": false, "preserveWatchOutput": true, "skipLibCheck": true, - "strict": false + "strict": true }, "include": ["."], "exclude": ["dist", "build", "node_modules"]