Sha256: 527e23c973eb6b0fbb38dd235e533f540b516f3ef9db6bec2fd843aad0058142

Contents?: true

Size: 360 Bytes

Versions: 5

Compression:

Stored size: 360 Bytes

Contents

# frozen_string_literal: true

module Blacklight
  class ConstraintLayoutComponent < ::ViewComponent::Base
    def initialize(value:, label: nil, remove_path: nil, classes: nil)
      @value = value
      @label = label
      @remove_path = remove_path
      @classes = Array(classes).join(' ')
    end

    def render?
      @value.present?
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
blacklight-7.11.1 app/components/blacklight/constraint_layout_component.rb
blacklight-7.10.0 app/components/blacklight/constraint_layout_component.rb
blacklight-7.9.0 app/components/blacklight/constraint_layout_component.rb
blacklight-7.8.1 app/components/blacklight/constraint_layout_component.rb
blacklight-7.8.0 app/components/blacklight/constraint_layout_component.rb