diff options
author | Vikas Kushwaha <dev@vikas.rocks> | 2025-02-11 16:31:08 +0530 |
---|---|---|
committer | Vikas Kushwaha <dev@vikas.rocks> | 2025-02-11 16:31:08 +0530 |
commit | 57eb8f6712361a3bf75983ce153fac4846dc0273 (patch) | |
tree | 269a168d59c917c4e313c819e2b4c3ff8175f912 /cmd/web/templates/editor/form.tmpl |
Initial commit
Diffstat (limited to 'cmd/web/templates/editor/form.tmpl')
-rw-r--r-- | cmd/web/templates/editor/form.tmpl | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/cmd/web/templates/editor/form.tmpl b/cmd/web/templates/editor/form.tmpl new file mode 100644 index 0000000..e735f75 --- /dev/null +++ b/cmd/web/templates/editor/form.tmpl @@ -0,0 +1,48 @@ +<div class="editor-page"> + <div class="container page"> + <div class="row"> + + <div class="col-md-10 col-md-offset-1 col-xs-12"> + + <div id="form-message"> + {{ template "editor/form-message" . }} + </div> + + <form method="post" + + {{ if .HasArticle }} + hx-patch="/htmx/editor/{{ .Article.Slug }}" + {{ else }} + hx-post="/htmx/editor" + {{ end }} + + hx-target="#app-body" + > + <fieldset class="form-group"> + <input type="text" name="title" class="form-control form-control-lg" placeholder="Post Title" + value="{{ .Article.Title }}" + > + </fieldset> + <fieldset class="form-group"> + <input type="text" name="description" class="form-control form-control-md" placeholder="What's this article about?" + value="{{ .Article.Description }}" + > + </fieldset> + <fieldset class="form-group"> + <textarea rows="8" name="content" class="form-control" placeholder="Write your post (in markdown)">{{ .Article.Body }}</textarea> + </fieldset> + <fieldset class="form-group"> + <input type="text" name="tags" class="form-control tagify--outside" placeholder="Enter tags" + {{ if .HasArticle }} + value="{{ .Article.GetTagsAsCommaSeparated }}" + {{ end }} + > + </fieldset> + <button class="btn btn-lg btn-primary pull-xs-right"> + Publish Article + </button> + </form> + </div> + </div> + </div> +</div>
\ No newline at end of file |