class Playbook::PbAdvancedTable::AdvancedTable

def classname

def classname
  additional_classes = [responsive_classname, max_height_classname]
  additional_classes << "column-group-border-#{column_group_border_color}" if column_group_border_color != "none"
  generate_classname("pb_advanced_table", *additional_classes, 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