fix: improve type definitions in ServiceCard component
Some checks failed
ci / ci (22, debian-trixie) (push) Failing after 19s
Some checks failed
ci / ci (22, debian-trixie) (push) Failing after 19s
This commit is contained in:
parent
66677aa6d8
commit
9ee2d1b20d
2 changed files with 14 additions and 8 deletions
|
|
@ -18,4 +18,4 @@ export default defineComponent({
|
|||
footerLinks
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
|
|
|
|||
|
|
@ -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'})`
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue