docbrown/app/views/admin/broadcasts/show.html.erb
Rajat Talesra 93f73636c7
Post bootstrap changes - remove headings from admin.scss (#19019)
* h1 and h2 design fixes

* h2 redesign fixes

* Removed incorrect code

* Revert incorrect test code

* h3 heading redesign

* h4,h4,h5 headings redesign

* Minor design fixes

* Fixed all heading styles

* Test case fix

* Revert incorrect if condition

* Revert incorrect if condition

* Removed non required div
2023-02-02 15:52:35 +05:30

61 lines
2 KiB
Text

<div
data-controller="confirmation-modal"
data-confirmation-modal-root-selector-value="#confirmation-modal-root"
data-confirmation-modal-content-selector-value="#confirmation-modal"
data-confirmation-modal-title-value="Confirm changes"
data-confirmation-modal-size-value="m">
<header class="flex">
<h1 class="crayons-title mb-6"><%= @broadcast.title %></h1>
<div class="ml-auto">
<%= link_to "Edit", edit_admin_broadcast_path, class: "crayons-btn" %>
<button
class="crayons-btn crayons-btn--danger"
data-item-id="<%= @broadcast.id %>"
data-endpoint="/admin/advanced/broadcasts"
data-username="<%= current_user.username %>"
data-action="click->confirmation-modal#openModal">Destroy</button>
</div>
</header>
<div class="crayons-card p-6 grid gap-4 mb-6">
<div>
<p class="fw-bold">Type</p>
<p><%= @broadcast.type_of %></p>
</div>
<div>
<p class="fw-bold">Content</p>
<p><%= @broadcast.processed_html %></p>
</div>
<div>
<p class="fw-bold">Last active</p>
<p><%= @broadcast.active_status_updated_at&.strftime("%b %d, %Y %H:%M UTC") %></p>
</div>
<div>
<p class="fw-bold">Status</p>
<p>
<span class="c-indicator c-indicator--<%= @broadcast.active? ? "success" : "warning" %>">
<%= @broadcast.active? ? "Active" : "Inactive" %>
</span>
</p>
</div>
</div>
<% if @broadcast.processed_html %>
<div class="crayons-card p-6">
<p><strong>Preview</strong></p>
<div class="broadcast-wrapper visible <%= banner_class(@broadcast) %>">
<div class="broadcast-data">
<%= sanitize @broadcast.processed_html, attributes: %w[href style src] %>
</div>
</div>
<p><em>Please note: announcement broadcasts will render directly below the nav bar once activated.</em></p>
</div>
<% end %>
<%= render partial: "admin/shared/destroy_confirmation_modal" %>
</div>
<%= csrf_meta_tags %>