package templates import "dealroom/internal/model" import "fmt" type AnalyticsStats struct { DealCount int FileCount int RequestCount int CompletionPct int } func completionWidth(pct int) templ.Attributes { return templ.Attributes{"style": fmt.Sprintf("width: %d%%", pct)} } templ AnalyticsPage(profile *model.Profile, stats *AnalyticsStats, deals []*model.Deal, selectedDealID string) { @Layout(profile, "analytics") {

Analytics

Key metrics and insights across your deal portfolio.

Active Deals
{ fmt.Sprintf("%d", stats.DealCount) }
Total Documents
{ fmt.Sprintf("%d", stats.FileCount) }
Diligence Requests
{ fmt.Sprintf("%d", stats.RequestCount) }
Request Completion
{ fmt.Sprintf("%d%%", stats.CompletionPct) }
if selectedDealID != "" {

Buyer Activity

Loading buyer activity...

}

Request Status Breakdown

Fulfilled
Items fully addressed
⚠️
Partial
Partially completed
🔴
Missing
Not yet provided
N/A
Not applicable
} }