Implements the filter options feature

This commit is contained in:
Jean-Baptiste Bellet
2022-09-27 14:55:20 +02:00
parent 0f9ebfe34a
commit 23e2d28488
4 changed files with 49 additions and 3 deletions

View File

@@ -1,8 +1,9 @@
# frozen_string_literal: true
class MultipleCheckedSelectComponent < ViewComponent::Base
def initialize(name:, options:, selected:)
def initialize(name:, options:, selected:, filter_placeholder: "Filter options")
@name = name
@filter_placeholder = filter_placeholder
@options = options
@selected = selected.map(&:to_sym)
end