Sha256: 0e51838ccf9bccfc046b323b6324bb944b52c143757fdd204a3a3ed752cbbe74

Contents?: true

Size: 638 Bytes

Versions: 5

Compression:

Stored size: 638 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

5 entries across 5 versions & 1 rubygems

Version Path
shadcn-ui-0.0.13 app/views/components/ui/_filter.html.erb
shadcn-ui-0.0.12 app/views/components/ui/_filter.html.erb
shadcn-ui-0.0.10 app/views/components/ui/_filter.html.erb
shadcn-ui-0.0.8 app/views/components/ui/_filter.html.erb
shadcn-ui-0.0.5 app/views/components/ui/_filter.html.erb