module Ariadne::Yard::DocsHelper

def component_and_short_name(component)

def component_and_short_name(component)
  name = component.name.sub("::Preview", "::Component")
  m = name.match(/Ariadne::(?<name>.*)::Component/)
  if m.nil? # e.g. `Ariadne::Behaviors::Caption`; three paths instad of four
    m = name.match(/Ariadne::(?<name>.*)/)
  end
  [name, m[:name]]
end