Previews

1
2
3
4
5
6
7
8
9
10
11
12
<%= render(Primer::Alpha::Dialog.new(id: "my-dialog", title: title, subtitle: subtitle)) do |d| %>
<% d.with_show_button { button_text } %>
<form class="pt-3">
<%= render(Primer::Alpha::Dialog::Body.new) do %>
This is a custom dialog with the body and footer wrapped in a form tag.
<% end %>
<%= render(Primer::Alpha::Dialog::Footer.new(show_divider: show_divider)) do %>
<%= render(Primer::Beta::Button.new(data: { "close-dialog-id": "my-dialog" })) { "Cancel" } %>
<%= render(Primer::Beta::Button.new(scheme: :primary)) { "Submit" } %>
<% end %>
</form>
<% end %>