module Playbook::MinHeight

def self.included(base)

def self.included(base)
  base.prop :min_height
end

def min_height_options

def min_height_options
  {
    min_height: "min_height",
  }
end

def min_height_props

def min_height_props
  selected_props = min_height_options.keys.select { |sk| try(sk) }
  return nil unless selected_props.present?
  selected_props.map do |k|
    min_height_value = send(k)
    "min_height_#{min_height_value}" if min_height_values.include? min_height_value.to_s
  end.compact.join(" ")
end

def min_height_values

def min_height_values
  %w[auto xs sm md lg xl xxl xxxl]
end