Sha256: 1b178b4387dc86850e56a52a6b112df3afa05de64cc7e27b66be74a7a655f779
Contents?: true
Size: 648 Bytes
Versions: 12
Compression:
Stored size: 648 Bytes
Contents
# frozen_string_literal: true module Blacklight class ConstraintLayoutComponent < Blacklight::Component def initialize(value:, label: nil, remove_path: nil, classes: nil, search_state: nil) @value = value @label = label @remove_path = remove_path @classes = Array(classes).join(' ') @search_state = search_state end def remove_aria_label if @label.blank? t('blacklight.search.filters.remove.value', value: @value) else t('blacklight.search.filters.remove.label_value', label: @label, value: @value) end end def render? @value.present? end end end
Version data entries
12 entries across 12 versions & 1 rubygems