root = Card([header, countText, avgText, ticketList, filterBtn, newTicketBtn])
header = CardHeader("Support Lead Morning View")
countText = TextContent("Open tickets: " + count, "default")
avgText = TextContent("Avg first‑response: " + avgRespTime + "h", "default")
ticket1 = ListItem(title: "Ticket #1024 (High)", subtitle: "", actionLabel: "View")
ticket2 = ListItem(title: "Ticket #1023 (Medium)", subtitle: "", actionLabel: "View")
ticket3 = ListItem(title: "Ticket #1022 (Low)", subtitle: "", actionLabel: "View")
ticket4 = ListItem(title: "Ticket #1021 (High)", subtitle: "", actionLabel: "View")
ticket5 = ListItem(title: "Ticket #1020 (Medium)", subtitle: "", actionLabel: "View")
ticketList = ListBlock(items: [ticket1, ticket2, ticket3, ticket4, ticket5], variant: "number")
filterBtn = Button("High‑Priority Only", null, "secondary")
newTicketBtn = Button("New Ticket", null, "primary")