issue_new.html
·
26 lines
·
1.2 KB
| 1 | {{define "content"}} |
| 2 | <div class="container"> |
| 3 | {{template "repo_header" .}} |
| 4 | |
| 5 | <div class="card"> |
| 6 | <div class="card-header"> |
| 7 | <span class="font-semibold flex items-center gap-2">{{icon "plus" "size-4"}} {{t .Lang "issue.new"}}</span> |
| 8 | </div> |
| 9 | <form method="post" action="/{{.Repo.OwnerUsername}}/{{.Repo.Name}}/issues/new" class="card-body flex flex-col gap-3"> |
| 10 | <input type="hidden" name="_csrf" value="{{.CSRFToken}}"> |
| 11 | <div> |
| 12 | <label class="label" for="title">{{t .Lang "issue.title"}}</label> |
| 13 | <input id="title" name="title" type="text" class="input" placeholder="{{t .Lang "issue.title_ph"}}" required autofocus maxlength="200"> |
| 14 | </div> |
| 15 | <div> |
| 16 | <label class="label" for="body">{{t .Lang "issue.body"}}</label> |
| 17 | <textarea id="body" name="body" class="textarea" rows="6" placeholder="{{t .Lang "issue.body_ph"}}" maxlength="20000"></textarea> |
| 18 | </div> |
| 19 | <div class="flex items-center justify-end gap-2"> |
| 20 | <a href="/{{.Repo.OwnerUsername}}/{{.Repo.Name}}/issues" class="btn btn-ghost btn-sm">{{t .Lang "common.cancel"}}</a> |
| 21 | <button type="submit" class="btn btn-primary btn-sm">{{t .Lang "issue.create"}}</button> |
| 22 | </div> |
| 23 | </form> |
| 24 | </div> |
| 25 | </div> |
| 26 | {{end}} |