fix: improve type definitions in ServiceCard component
Some checks failed
ci / ci (22, debian-trixie) (push) Failing after 19s

This commit is contained in:
kittentm 2026-05-14 08:28:22 +02:00
commit 9ee2d1b20d
No known key found for this signature in database
GPG key ID: AC43DFDBC1F44A91
2 changed files with 14 additions and 8 deletions

View file

@ -1,8 +1,14 @@
interface ServiceCardProps {
name: string;
status: string;
uptimePercentage: number;
uptimeHistory: Array<{ date: string; status: string; incident?: string }>;
interface UptimeHistoryItem {
date: string
status: string
incident?: string
}
export interface ServiceCardProps {
name: string
status: string
uptimePercentage: number
uptimeHistory: Array<UptimeHistoryItem>
}
export default {
@ -12,8 +18,8 @@ export default {
uptimePercentage: { type: Number, default: 100.00 },
uptimeHistory: { type: Array, required: true }
},
setup(props: ServiceCardProps) {
const formatTooltip = (day: any) => {
setup() {
const formatTooltip = (day: UptimeHistoryItem) => {
return `${day.date}: ${day.status.toUpperCase()} (${day.incident || 'No incidents'})`
}