{{define "stories-panel"}}

Stories

Live
{{template "stories-list" .}}
{{end}} {{define "stories-list"}} {{range .Stories}} {{$isActive := eq (derefInt $.Room.ActiveStoryID) .ID}}
{{.Title}}
{{if $isActive}} Active {{end}} {{if $.IsOwner}} {{if .Voted}}
{{else}}
{{end}} {{if not $isActive}}
{{end}} {{if $.IsOwner}}
{{end}} {{end}}
{{if $isActive}}
{{template "vote-area" (dict "RoomData" $ "Story" .)}}
{{end}} {{if .Voted}}
{{range (index $.StoryVotes .ID)}}
{{.Username}} {{.Value}}
{{end}}
{{end}}
{{else}}

No stories yet. Add one to start voting.

{{end}} {{end}} {{define "vote-area"}} {{$data := .RoomData}} {{$story := .Story}} {{$userVote := index $data.UserVotes $story.ID}}
{{range scaleToOptions $data.Room.Scale}} {{end}}
{{end}} {{define "members-panel"}}

Members ({{len .Members}})

{{range .Members}}
{{slice .Username 0 1}}
{{.Username}} {{if .HasVoted}} {{end}}
{{end}}
{{end}} {{define "sse-script"}} {{end}}