class Playbook::PbAdvancedTable::AdvancedTable

def classname

def classname
  generate_classname("pb_advanced_table", responsive_classname, max_height_classname, separator: " ")
end

def max_height_classname

def max_height_classname
  max_height.present? ? "advanced-table-max-height-#{max_height}" : ""
end

def responsive_classname

def responsive_classname
  responsive == "scroll" ? "advanced-table-responsive-scroll" : "advanced-table-responsive-none"
end

def selected_rows

def selected_rows
  @selected_rows ||= []
end

def selected_rows_length

def selected_rows_length
  selected_rows.length
end