module ViewComponent::Slotable

def get_slot(slot_name)

def get_slot(slot_name)
  content unless content_evaluated? # ensure content is loaded so slots will be defined
  slot = self.class.registered_slots[slot_name]
  @__vc_set_slots ||= {}
  if @__vc_set_slots[slot_name]
    return @__vc_set_slots[slot_name]
  end
  if slot[:collection]
    []
  end
end