7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/generators/layered/ui/import_css_generator.rb', line 7
def add_css_import
application_css = "app/assets/tailwind/application.css"
return unless File.exist?(application_css)
content = File.read(application_css)
import_line = '@import "./layered_ui";'
return if content.include?(import_line)
if content.include?('@import "tailwindcss"')
inject_into_file application_css, "\n#{import_line}", after: '@import "tailwindcss";'
say "Added import to #{application_css}", :green
else
append_to_file application_css, "\n#{import_line}\n"
say "Appended import to #{application_css}", :green
end
end
|