Sha256: 364dcdbdc2e7df313303017ab8778884b7e4c22de8cd5280e70ab3bdc8b4d091

Contents?: true

Size: 1023 Bytes

Versions: 34

Compression:

Stored size: 1023 Bytes

Contents

<%= render Primer::BaseComponent.new(**@system_arguments) do %>
  <focus-group direction="vertical" mnemonics retain>
    <%= render(@overlay) do |overlay| %>
      <% if @src.present? %>
        <include-fragment src="<%= @src %>" loading="<%= preload? ? "eager" : "lazy" %>" data-target="action-menu.includeFragment">
          <%= render(Primer::Alpha::ActionMenu::List.new(id: "#{@menu_id}-list", menu_id: @menu_id)) do |list| %>
            <% list.with_item(
              aria: { disabled: true },
              content_arguments: {
                display: :flex,
                align_items: :center,
                justify_content: :center,
                text_align: :center,
                autofocus: true
              }
            ) do %>
              <%= render Primer::Beta::Spinner.new(aria: { label: "Loading content..." }) %>
            <% end %>
          <% end %>
        </include-fragment>
      <% else %>
        <%= render(@list) %>
      <% end %>
    <% end %>
  </focus-group>
<% end %>

Version data entries

34 entries across 34 versions & 2 rubygems

Version Path
openproject-primer_view_components-0.16.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.15.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.14.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.13.1 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.13.2 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.13.1 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.13.0 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.13.0 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.12.0 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.11.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.12.1 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.10.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.11.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.10.0 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.9.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.9.1 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.9.0 app/components/primer/alpha/action_menu.html.erb
openproject-primer_view_components-0.8.0 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.8.0 app/components/primer/alpha/action_menu.html.erb
primer_view_components-0.7.0 app/components/primer/alpha/action_menu.html.erb