38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# File 'lib/generators/shopify_app/install/install_generator.rb', line 38
def create_embedded_app_layout
return unless embedded_app?
copy_file 'embedded_app.html.erb', 'app/views/layouts/embedded_app.html.erb'
copy_file '_flash_messages.html.erb', 'app/views/layouts/_flash_messages.html.erb'
if ShopifyApp.use_webpacker?
copy_file('shopify_app.js', 'app/javascript/shopify_app/shopify_app.js')
copy_file('flash_messages.js', 'app/javascript/shopify_app/flash_messages.js')
copy_file('shopify_app_index.js', 'app/javascript/shopify_app/index.js')
append_to_file('app/javascript/packs/application.js', 'require("shopify_app")')
else
copy_file('shopify_app.js', 'app/assets/javascripts/shopify_app.js')
copy_file('flash_messages.js', 'app/assets/javascripts/flash_messages.js')
end
end
|