diff --git a/internal/site/src/components/routes/settings/quiet-hours.tsx b/internal/site/src/components/routes/settings/quiet-hours.tsx
index 5f983f84..89f97550 100644
--- a/internal/site/src/components/routes/settings/quiet-hours.tsx
+++ b/internal/site/src/components/routes/settings/quiet-hours.tsx
@@ -114,7 +114,7 @@ export function QuietHours() {
return `${start} - ${end}`
}
- const getWindowState = (record: QuietHoursRecord): "active" | "past" | "future" => {
+ const getWindowState = (record: QuietHoursRecord): "active" | "past" | "inactive" => {
const now = new Date()
if (record.type === "daily") {
@@ -134,9 +134,9 @@ export function QuietHours() {
// Handle cases where window spans midnight
if (localStartMinutes <= localEndMinutes) {
- return currentMinutes >= localStartMinutes && currentMinutes < localEndMinutes ? "active" : "future"
+ return currentMinutes >= localStartMinutes && currentMinutes < localEndMinutes ? "active" : "inactive"
} else {
- return currentMinutes >= localStartMinutes || currentMinutes < localEndMinutes ? "active" : "future"
+ return currentMinutes >= localStartMinutes || currentMinutes < localEndMinutes ? "active" : "inactive"
}
} else {
// For one-time windows
@@ -148,7 +148,7 @@ export function QuietHours() {
} else if (now >= endDate) {
return "past"
} else {
- return "future"
+ return "inactive"
}
}
}
@@ -197,14 +197,14 @@ export function QuietHours() {
-
- State
+
+ Schedule
-
- Schedule
+
+ State
@@ -221,19 +221,19 @@ export function QuietHours() {
{record.type === "daily" ? Daily : One-time}
+ {formatDateTime(record)}
{(() => {
const state = getWindowState(record)
const stateConfig = {
active: { label: Active, variant: "success" as const },
past: { label: Past, variant: "danger" as const },
- future: { label: Future, variant: "default" as const },
+ inactive: { label: Inactive, variant: "default" as const },
}
const config = stateConfig[state]
return {config.label}
})()}
- {formatDateTime(record)}
@@ -285,7 +285,7 @@ function QuietHoursDialog({
editingRecord: QuietHoursRecord | null
systems: SystemRecord[]
onClose: () => void
- toast: any
+ toast: ReturnType["toast"]
}) {
const [selectedSystem, setSelectedSystem] = useState(editingRecord?.system || "")
const [isGlobal, setIsGlobal] = useState(!editingRecord?.system)