docbrown/app/views/admin/badges/edit.html.erb
Andy Zhao ebbbcee41a
[15-min-fix] Remove badge slug field b/c auto-gen by title (#13649)
* Make explicit that badge slug is auto generated

* Remove slug from new form

* Remove unused disabled form field

* Remove link and Crayonsify form

* Add badge's path
2021-05-05 13:49:43 -04:00

39 lines
1.5 KiB
Text

<header class="flex mb-6">
<h2 class="crayons-title"><%= "Edit Badge #{@badge.id}" %></h2>
<div class="ml-auto">
<%= link_to "Back to All Badges", admin_badges_path, class: "btn btn-primary " %>
</div>
</header>
<div class="crayons-card crayons-card--content-rows">
<%= form_for [:admin, @badge], method: :patch do |form| %>
<div class="crayons-field mb-3">
<%= form.label :title, "Title:", class: "crayons-field__label" %>
<p class="crayons-field__description">
Badge's link is auto-generated based on the title:
<%= link_to @badge.path, @badge.path %>
</p>
<%= form.text_field :title, class: "crayons-textfield" %>
</div>
<div class="crayons-field mb-3">
<%= form.label :description, "Description:", class: "crayons-field__label" %>
<%= form.text_field :description, class: "crayons-textfield" %>
</div>
<div class="crayons-field mb-3">
<%= form.label :badge_image, "Badge Image:", class: "crayons-field__label" %>
<% if @badge.badge_image %>
<img class="mx-auto mt-3" width="60" height="60" src="<%= @badge.badge_image %>" alt="badge image">
<% end %>
<%= form.file_field :badge_image %>
</div>
<div class="crayons-field mb-3">
<%= form.label :credits_awarded, "Credits awarded:", class: "crayons-field__label" %>
<%= form.text_field :credits_awarded, class: "crayons-textfield" %>
</div>
<%= submit_tag "Update Badge", class: "btn btn-primary" %>
<% end %>
</div>