Sha256: 74243dc8b5bac0501f42f5c3ad99bc2a6d27d035009ef5ea5b1abecfe753bd96

Contents?: true

Size: 1.16 KB

Versions: 32

Compression:

Stored size: 1.16 KB

Contents

<div
  class="ariadne-contents"
  data-controller="<%= stimulus_name %>"
  data-action="click@window-><%= stimulus_name %>#windowClick"
  <%= html_attrs.to_html %>>
  <%= trigger %>

  <dialog
    class="<%= style %>"
    data-<%= stimulus_name %>-target="dialog">
    <div>
      <div class="ariadne-p-6 ariadne-space-y-6">
        <div class="ariadne-flex ariadne-flex-col ariadne-gap-3 ariadne-pe-5">
          <h2 class="ariadne-text-lg ariadne-font-semibold ariadne-leading-none ariadne-tracking-tight"><%= title %></h2>
          <% if description %><p class="ariadne-text-sm ariadne-text-muted-foreground"><%= description %></p><% end %>
        </div>
        <div><%= content %></div>
        <% if footer? %>
          <div class="ariadne-flex ariadne-gap-2 ariadne-flex-wrap"><%= footer %></div>
        <% end %>
      </div>
      <div class="ariadne-absolute ariadne-end-3 ariadne-top-3">
        <%= render Ariadne::UI::Button::Component.new(
          theme: :nude,
          html_attrs: { "data-action": "click->#{stimulus_name}#triggerClick", aria: { label: trigger_close_label } }).as_icon(icon: "x-mark", variant: :outline) %>
      </div>
    </div>
  </dialog>
</div>

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
ariadne_view_components-0.0.93.2 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.93.1 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.93 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.92 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.91 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.90 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.89.1 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.89 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.88 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.87 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.9 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.8 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.7 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.6 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.5 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.4 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.3 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.2 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86.1 app/components/ariadne/ui/dialog/component.html.erb
ariadne_view_components-0.0.86 app/components/ariadne/ui/dialog/component.html.erb