<%= 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 %>