Sha256: 3c99a9ba9246d75d37a39eaec26fc0257473f19b7a52b265d190deb6d9bb16e8

Contents?: true

Size: 709 Bytes

Versions: 2

Compression:

Stored size: 709 Bytes

Contents

<div data-controller="ui--filter">
  <%= render_card do %>
    <div class="flex items-center">
      <%= content_for :filter_icon %>
      <%= render_input name: "filter", placeholder: "Filter items...", variant: :borderless, class: input_class, data: {"ui--filter-target": "source", action: "input->ui--filter#filter"} %>
    </div>
    <%= render_separator %>
    <div class="<%= options[:class] %>">
      <%= content_tag :div, role: "group" do %>
        <% items.each do |item| %>
          <div data-ui--filter-target="item">
            <%= list_item(value: item[:value], name: item[:name], selected: item[:selected]) %>
          </div>
        <% end %>
      <% end %>
    </div>
  <% end %>
</div>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
shadcn-ui-0.0.15 app/views/components/ui/_filter.html.erb
shadcn-ui-0.0.14 app/views/components/ui/_filter.html.erb