class Lookbook::InspectorController

def self.controller_path

def self.controller_path
  "lookbook/inspector"
end

def drawer_panels

def drawer_panels
  Engine.panels.in_group(:drawer).map do |config|
    PanelStore.resolve_config(config, inspector_data)
  end
end

def main_panels

def main_panels
  Engine.panels.in_group(:main).map do |config|
    PanelStore.resolve_config(config, inspector_data)
  end
end

def show

def show
  if @target
    begin
      @main_panels = main_panels
      @drawer_panels = drawer_panels
    rescue => exception
      render_in_layout "lookbook/error", layout: "lookbook/inspector", error: prettify_error(exception)
    end
  else
    show_404
  end
end

def show_legacy

def show_legacy
  Lookbook.logger.warn("Legacy URL path detected. These paths are deprecated and will be removed in a future version")
  redirect_to lookbook_inspect_path params[:path]
end