Method: Recipes::VueAdmin#add_vue_admin

Defined in:
lib/potassium/recipes/vue_admin.rb

#add_vue_adminObject



35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# File 'lib/potassium/recipes/vue_admin.rb', line 35

def add_vue_admin
  add_vue_component_library
  add_component_integration
  js_line = 'import "activeadmin_addons"'
  gsub_file(
    'app/javascript/active_admin.js',
    js_line,
    <<~HERE
      #{js_line}
      #{active_admin_js}
    HERE
  )
  copy_file '../assets/active_admin/admin-component.vue',
            'app/javascript/components/admin-component.vue',
            force: true
end