Sha256: f51dc6b6021eb827f0b6a365412f936de055e617b95a6bcc22669f69c97112b4
Contents?: true
Size: 446 Bytes
Versions: 2
Compression:
Stored size: 446 Bytes
Contents
# frozen_string_literal: true class FoxTail::Dropdown::CheckboxItemComponent < FoxTail::Dropdown::InputItemComponent include_options_from FoxTail::CheckboxComponent def id options[:id] ||= multiple? ? tag_id_for_value(checked_value) : tag_id end def input_classes classnames super, theme.apply(:checkbox, self) end def input_content render FoxTail::CheckboxComponent.new(options.merge(class: input_classes)) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fox_tail-0.2.1 | app/components/fox_tail/dropdown/checkbox_item_component.rb |
fox_tail-0.2.0 | app/components/fox_tail/dropdown/checkbox_item_component.rb |