package templates import ( "fmt" "dealroom/internal/model" ) templ Dashboard(user *model.User, dealRooms []*model.Entry) { @Layout("Dashboard", user) {

Welcome back, { user.Name }

You have access to { fmt.Sprintf("%d", len(dealRooms)) } deal rooms

if user.Role == "admin" { }
for _, room := range dealRooms { @DealRoomCard(room) } if len(dealRooms) == 0 {

No deal rooms

Get started by creating a new deal room or wait for an invitation.

}

Recent Activity

Loading recent activity...
} } templ DealRoomCard(room *model.Entry) {

{ room.Title }

Active
Target Company
Deal Value
{ room.CreatedAt.Format("Jan 2, 2006") }
+3
}