mirror of
https://github.com/henrygd/beszel.git
synced 2026-04-16 01:41:49 +02:00
updates
This commit is contained in:
@@ -30,11 +30,12 @@
|
|||||||
"noUnusedFunctionParameters": "error",
|
"noUnusedFunctionParameters": "error",
|
||||||
"noUnusedPrivateClassMembers": "error",
|
"noUnusedPrivateClassMembers": "error",
|
||||||
"useExhaustiveDependencies": {
|
"useExhaustiveDependencies": {
|
||||||
"level": "error",
|
"level": "warn",
|
||||||
"options": {
|
"options": {
|
||||||
"reportUnnecessaryDependencies": false
|
"reportUnnecessaryDependencies": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"useUniqueElementIds": "off",
|
||||||
"noUnusedVariables": "error"
|
"noUnusedVariables": "error"
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ import { useToast } from "@/components/ui/use-toast"
|
|||||||
import { pb } from "@/lib/api"
|
import { pb } from "@/lib/api"
|
||||||
import { $systems } from "@/lib/stores"
|
import { $systems } from "@/lib/stores"
|
||||||
import { formatShortDate } from "@/lib/utils"
|
import { formatShortDate } from "@/lib/utils"
|
||||||
import type { QuietHoursRecord } from "@/types"
|
import type { QuietHoursRecord, SystemRecord } from "@/types"
|
||||||
|
|
||||||
export function QuietHours() {
|
export function QuietHours() {
|
||||||
const [data, setData] = useState<QuietHoursRecord[]>([])
|
const [data, setData] = useState<QuietHoursRecord[]>([])
|
||||||
@@ -80,11 +80,11 @@ export function QuietHours() {
|
|||||||
const handleDelete = async (id: string) => {
|
const handleDelete = async (id: string) => {
|
||||||
try {
|
try {
|
||||||
await pb.collection("quiet_hours").delete(id)
|
await pb.collection("quiet_hours").delete(id)
|
||||||
} catch (e: any) {
|
} catch (e: unknown) {
|
||||||
toast({
|
toast({
|
||||||
variant: "destructive",
|
variant: "destructive",
|
||||||
title: t`Error`,
|
title: t`Error`,
|
||||||
description: e.message || "Failed to delete quiet hours.",
|
description: (e as Error).message || "Failed to delete quiet hours.",
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -302,7 +302,7 @@ function QuietHoursDialog({
|
|||||||
toast,
|
toast,
|
||||||
}: {
|
}: {
|
||||||
editingRecord: QuietHoursRecord | null
|
editingRecord: QuietHoursRecord | null
|
||||||
systems: any[]
|
systems: SystemRecord[]
|
||||||
onClose: () => void
|
onClose: () => void
|
||||||
toast: any
|
toast: any
|
||||||
}) {
|
}) {
|
||||||
@@ -334,14 +334,20 @@ function QuietHoursDialog({
|
|||||||
setEndDateTime(endDate ? formatDateTimeLocal(endDate) : "")
|
setEndDateTime(endDate ? formatDateTimeLocal(endDate) : "")
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Reset form
|
// Reset form with default dates: today at 12pm and 1pm
|
||||||
|
const today = new Date()
|
||||||
|
const noon = new Date(today)
|
||||||
|
noon.setHours(12, 0, 0, 0)
|
||||||
|
const onePm = new Date(today)
|
||||||
|
onePm.setHours(13, 0, 0, 0)
|
||||||
|
|
||||||
setSelectedSystem("")
|
setSelectedSystem("")
|
||||||
setIsGlobal(true)
|
setIsGlobal(true)
|
||||||
setWindowType("one-time")
|
setWindowType("one-time")
|
||||||
setStartDateTime("")
|
setStartDateTime(formatDateTimeLocal(noon))
|
||||||
setEndDateTime("")
|
setEndDateTime(formatDateTimeLocal(onePm))
|
||||||
setStartTime("")
|
setStartTime("12:00")
|
||||||
setEndTime("")
|
setEndTime("13:00")
|
||||||
}
|
}
|
||||||
}, [editingRecord])
|
}, [editingRecord])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user