module Playbook::PbDocHelper

def pb_kits(type: "rails", limit_examples: false, dark_mode: false, method: get_kits)

rubocop:disable Style/StringConcatenation
Deal with lists of kits, used in Playbook doc and Externally
def pb_kits(type: "rails", limit_examples: false, dark_mode: false, method: get_kits)
  display_kits = []
  kits = method
  kits.each do |kit|
    if kit.is_a?(Hash)
      nav_hash_array(kit).each do |sub_kit|
        display_kits << render_pb_doc_kit(sub_kit, type, limit_examples, false, dark_mode)
      end
    else
      display_kits << render_pb_doc_kit(kit, type, limit_examples, false, dark_mode)
    end
  end
  raw("<div class='pb--docItem'>" + display_kits.join("</div><div class='pb--docItem'>") + "</div>")
end