Sha256: 6412bc035b05582424140b5a5fb55d6ded73c782881a93b7724241c27cd76e09

Contents?: true

Size: 899 Bytes

Versions: 1

Compression:

Stored size: 899 Bytes

Contents

<%= render(Primer::OpenProject::PageHeader.new) do |component| %>
  <% component.with_title(tag: :h1) do %>
    A title
  <% end %>
  <% component.with_description do %>
    A description with actions
  <% end %>
  <% component.with_parent_link(href: "#") do %>
    Parent link
  <% end %>
  <% component.with_context_bar_action do %>
    <%= render(Primer::Beta::IconButton.new(icon: 'star', 'aria-label': 'Star')) %>
  <% end %>
  <% component.with_context_bar_action do %>
    <%= render(Primer::Alpha::ActionMenu.new) do |menu| %>
      <% menu.with_show_button { "Menu" } %>
      <% menu.with_item(label: "Item", tag: :button, value: "") %>
      <% menu.with_item(
           label: "Show dialog",
           tag: :button,
           content_arguments: { "data-show-dialog-id": "my-dialog" },
           value: "",
           scheme: :danger
         ) %>
    <% end %>
  <% end %>
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
openproject-primer_view_components-0.24.0 previews/primer/open_project/page_header_preview/context_bar_actions.html.erb