# frozen_string_literal: true

# name: styleguide
# about: Preview how Widgets are Styled in Discourse
# meta_topic_id: 167293
# version: 0.2
# author: Robin Ward

register_asset "stylesheets/styleguide.scss"
enabled_site_setting :styleguide_enabled
hide_plugin

require_relative "lib/styleguide/engine"

Discourse::Application.routes.append { mount ::Styleguide::Engine, at: "/styleguide" }

after_initialize do
  register_asset_filter do |type, request, opts|
    (opts[:path] || "").start_with?("#{Discourse.base_path}/styleguide")
  end
end