Add plopfile for component templating

This commit is contained in:
Jan Tuomi
2018-06-20 10:54:59 +03:00
parent 19ed49ae3d
commit 71dbb2b58c
7 changed files with 616 additions and 2 deletions
+3
View File
@@ -0,0 +1,3 @@
.{{ dashCase name }} {
}
+14
View File
@@ -0,0 +1,14 @@
import * as React from 'react';
import './{{ properCase name}}.scss';
export interface {{ properCase name }}Props {}
export default class {{ properCase name }} extends React.Component<{{ properCase name }}Props, undefined> {
render() {
return (
<div className="{{ dashCase name }}">
{{ titleCase name }}
</div>
);
}
}
+2
View File
@@ -0,0 +1,2 @@
import {{ properCase name }} from './{{ properCase name }}';
export default {{ properCase name }};