diff --git a/src/api/routes/reporting/menu.ts b/src/api/routes/reporting/menu.ts
index b1ac252e..3cff0846 100644
--- a/src/api/routes/reporting/menu.ts
+++ b/src/api/routes/reporting/menu.ts
@@ -19,6 +19,7 @@
import { route } from "@spacebar/api";
import { Request, Response, Router } from "express";
import { ReportMenuTypeNames } from "../../../schemas/api/reports/ReportMenu";
+import path from "path";
const router = Router({ mergeParams: true });
@@ -49,7 +50,7 @@ for (const type of Object.values(ReportMenuTypeNames)) {
},
responses: {
200: {
- body: "ReportingMenuResponse",
+ // body: "ReportingMenuResponse",
},
204: {},
},
@@ -57,6 +58,7 @@ for (const type of Object.values(ReportMenuTypeNames)) {
(req: Request, res: Response) => {
// TODO: implement
// res.send([] as ReportingMenuResponseSchema);
+ res.sendFile(path.join(__dirname, "..", "..", "..", "..", "assets", "temp_report_menu_responses", `${type}.json`));
},
);
}
diff --git a/src/schemas/api/reports/ReportMenu.ts b/src/schemas/api/reports/ReportMenu.ts
index 3396dd51..0a8f0972 100644
--- a/src/schemas/api/reports/ReportMenu.ts
+++ b/src/schemas/api/reports/ReportMenu.ts
@@ -41,3 +41,10 @@ export const ReportMenuTypeNames: Record<ReportMenuType, string> = {
[ReportMenuType.APPLICATION]: "application",
[ReportMenuType.WIDGET]: "widget",
};
+
+export enum ReportButtonType {
+ SUBMIT = "submit",
+ DONE = "done",
+ CANCEL = "cancel",
+ NEXT = "next",
+}
|