Previews

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%= render(Primer::BaseComponent.new(tag: :div, flex_items: :center, display: :flex)) do %>
<%= form_with(url: action_menu_form_action_path(format: route_format)) do |f| %>
<%= render(Primer::Alpha::ActionMenu.new(select_variant: :single, form_arguments: { builder: f, name: "foo" })) do |menu| %>
<% menu.with_show_button(classes: "rounded-right-0 border-right-0") { |button| button.with_trailing_action_icon(icon: :"triangle-down"); "Filter" } %>
<% menu.with_item(label: "Fast forward", data: { value: "fast_forward" }) %>
<% menu.with_item(label: "Recursive", data: { value: "recursive" }) %>
<% menu.with_item(label: "Ours", data: { value: "ours" }) %>
<% menu.with_item(label: "Resolve") %>
<% end %>
<% end %>
<%= render(Primer::Alpha::TextField.new(
name: "message",
placeholder: "What's happening?",
label: "What is your current status?",
classes: "rounded-left-0",
visually_hide_label: true,
value: "Some value",
inset: true,
)) %>
<% end %>