@@ -15,9 +15,9 @@ class Engine < Rails::Engine # :nodoc:
1515 options [ config_option ] ||= ViewComponent ::Base . public_send ( config_option )
1616 end
1717 options . instrumentation_enabled = false if options . instrumentation_enabled . nil?
18- options . show_previews = ( Rails . env . development? || Rails . env . test? ) if options . show_previews . nil?
18+ options . previews . enabled = ( Rails . env . development? || Rails . env . test? ) if options . previews . enabled . nil?
1919
20- if options . show_previews
20+ if options . previews . enabled
2121 # This is still necessary because when `config.view_component` is declared, `Rails.root` is unspecified.
2222 options . previews . paths << "#{ Rails . root } /test/components/previews" if defined? ( Rails . root ) && Dir . exist? (
2323 "#{ Rails . root } /test/components/previews"
@@ -36,7 +36,7 @@ class Engine < Rails::Engine # :nodoc:
3636 initializer "view_component.set_autoload_paths" do |app |
3737 options = app . config . view_component
3838
39- if options . show_previews && !options . previews . paths . empty?
39+ if options . previews . enabled && !options . previews . paths . empty?
4040 paths_to_add = options . previews . paths - ActiveSupport ::Dependencies . autoload_paths
4141 ActiveSupport ::Dependencies . autoload_paths . concat ( paths_to_add ) if paths_to_add . any?
4242 end
@@ -88,7 +88,7 @@ class Engine < Rails::Engine # :nodoc:
8888 config . after_initialize do |app |
8989 options = app . config . view_component
9090
91- if options . show_previews
91+ if options . previews . enabled
9292 app . routes . prepend do
9393 preview_controller = options . previews . controller . sub ( /Controller$/ , "" ) . underscore
9494
0 commit comments