Skip to content

Commit cbf3cd0

Browse files
committed
Coffee generator template fixed for Webpack syntax
1 parent 441e082 commit cbf3cd0

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

lib/generators/react/component_generator.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,7 @@ def component_name
130130
def file_header
131131
if webpacker?
132132
if options[:coffee]
133-
%|import React from 'react'\n|
134-
%|import PropTypes from 'prop-types'\n|
135-
%|export default |
133+
%|import React from 'react'\nimport PropTypes from 'prop-types'\n|
136134
else
137135
%|var React = require("react")\n|
138136
end

lib/generators/templates/component.js.jsx.coffee

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%= file_header %>
2-
class @<%= component_name %> extends React.Component
2+
export default class @<%= component_name %> extends React.Component
33
<% if attributes.size > 0 -%>
44
@propTypes =
55
<% attributes.each do |attribute| -%>
@@ -17,5 +17,4 @@ class @<%= component_name %> extends React.Component
1717
<% else -%>
1818
`<div />`
1919
<% end -%>
20-
21-
<%= file_footer %>
20+
<%= file_footer %>

0 commit comments

Comments
 (0)