new-thread.gohtml (1786B)
1 {{ define "content" }} 2 <div class="container-fluid"> 3 <nav aria-label="breadcrumb"> 4 <ol class="breadcrumb"> 5 <li class="breadcrumb-item"><a href="/club">Club</a></li> 6 <li class="breadcrumb-item active">{{ t "New thread" . }}</li> 7 </ol> 8 </nav> 9 10 11 <div class="card mb-3"> 12 <div class="card-header"> 13 {{ t "New thread" . }} 14 </div> 15 <div class="card-body"> 16 <form method="post"> 17 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 18 <div class="form-group"> 19 <label for="thread_name">{{ t "Thread name" . }}</label> 20 <input name="thread_name" id="thread_name" placeholder="Thread name" value="{{ .Data.ThreadName }}" class="form-control{{ if .Data.ErrorThreadName }} is-invalid{{ end }}" type="text" {{ if .Data.ErrorThreadName }} autofocus{{ end }} /> 21 {{ if .Data.ErrorThreadName }}<div class="invalid-feedback">{{ .Data.ErrorThreadName }}</div>{{ end }} 22 </div> 23 <div class="form-group"> 24 <label for="message">{{ t "Message" . }}</label> 25 <textarea name="message" id="message" placeholder="Message" rows="10" class="form-control{{ if .Data.ErrorMessage }} is-invalid{{ end }}" type="text" {{ if .Data.ErrorMessage }} autofocus{{ end }}>{{ .Data.Message }}</textarea> 26 {{ if .Data.ErrorMessage }}<div class="invalid-feedback">{{ .Data.ErrorMessage }}</div>{{ end }} 27 </div> 28 <div class="form-group"> 29 <input type="submit" value="{{ t "Create thread" . }}" class="btn btn-primary" /> 30 </div> 31 </form> 32 </div> 33 </div> 34 </div> 35 {{ end }}