Sha256: 80a108b14701228586360f2a3e9fec31f5085e8be9afe48e7e55eb67df308abd

Contents?: true

Size: 1.05 KB

Versions: 25

Compression:

Stored size: 1.05 KB

Contents

<%= render(Primer::BaseComponent.new(**@wrapper_arguments)) do %>
  <%= render(Primer::BaseComponent.new(**@system_arguments)) do %>
    <% if @icon %>
      <div class="Banner-visual">
        <%= render(Primer::Beta::Octicon.new(icon: @icon)) %>
      </div>
    <% end %>
    <%= render(Primer::BaseComponent.new(**@message_arguments)) do %>
      <p class="Banner-title" data-target="<%= catalyst_target(field: "titleText") %>"><%= content %></p>
      <% if @description %>
        <p><%= @description %></p>
      <% end %>
    <% end %>
    <% if action %>
      <div class="flash-action Banner-actions">
        <%= action %>
      </div>
    <% end %>
    <% if @dismissible %>
      <div class="flash-close Banner-close">
        <%= render(
          Primer::Beta::IconButton.new(
            scheme: :invisible,
            icon: :x,
            aria: { label: "Dismiss" },
            data: { action: catalyst_action(event: "click", function: "dismiss") },
            autofocus: true
          )
        ) %>
      </div>
    <% end %>
  <% end %>
<% end %>

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
primer_view_components-0.5.1 app/components/primer/alpha/banner.html.erb
primer_view_components-0.5.0 app/components/primer/alpha/banner.html.erb
primer_view_components-0.4.0 app/components/primer/alpha/banner.html.erb
primer_view_components-0.3.1 app/components/primer/alpha/banner.html.erb
primer_view_components-0.3.0 app/components/primer/alpha/banner.html.erb
primer_view_components-0.2.0 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.9 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.8 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.7 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.6 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.5 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.4 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.3 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.2 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.1 app/components/primer/alpha/banner.html.erb
primer_view_components-0.1.0 app/components/primer/alpha/banner.html.erb
primer_view_components-0.0.123 app/components/primer/alpha/banner.html.erb
primer_view_components-0.0.122 app/components/primer/alpha/banner.html.erb
primer_view_components-0.0.121 app/components/primer/alpha/banner.html.erb
primer_view_components-0.0.120 app/components/primer/alpha/banner.html.erb