feat: statusPage - adding pagespeed section

This commit is contained in:
mannilakash committed 2026-03-30 08:15:43 -04:00
1 parent 8ab049aa6c
commit 6cea199e4f
15 files changed
+231 -11

No files matched your search

+2 -1
View File
@@ -15,7 +15,7 @@ export const statusPageSchema = z.object({
),
timezone: z.string().optional(),
type: z
.array(z.enum(["uptime", "infrastructure"]))
.array(z.enum(["uptime", "infrastructure", "pagespeed"]))
.min(1, "At least one type is required"),
color: z.string().min(1, "Color is required"),
monitors: z.array(z.string()).min(1, "At least one monitor is required"),
@@ -24,6 +24,7 @@ export const statusPageSchema = z.object({
showUptimePercentage: z.boolean(),
showAdminLoginLink: z.boolean(),
showInfrastructure: z.boolean(),
showPageSpeed: z.boolean(),
customCSS: z.string().optional(),
logo: z
.object({
+1
View File
@@ -324,6 +324,7 @@ const statusPageValidation = joi.object({
showCharts: joi.boolean(),
showAdminLoginLink: joi.boolean(),
showInfrastructure: joi.boolean(),
showPageSpeed: joi.boolean(),
});
const settingsValidation = joi.object({