diff --git a/lib/api/hardware.ts b/lib/api/hardware.ts new file mode 100644 index 0000000..895daf2 --- /dev/null +++ b/lib/api/hardware.ts @@ -0,0 +1,10 @@ +import { createCrudRoutes } from "./crud-builder" +import { hardware } from "@/lib/db/schema" + +export const hardwareRoutes = createCrudRoutes(hardware, { + prefix: "/hardware", + name: "Hardware", + primaryKey: "slug", + auth: { read: "public", write: "admin", delete: "admin" }, + filter: { fields: ["deviceType"] }, +})