Importing contract and bootstrap css
This commit is contained in:
parent
c4961d69b6
commit
8acf136c01
|
@ -26,16 +26,25 @@ class ScaffoldingReact {
|
|||
fs.writeFileSync(filePath, result);
|
||||
}
|
||||
|
||||
build(contract){
|
||||
_buildHTML(contract){
|
||||
const filename = contract.className.toLowerCase();
|
||||
|
||||
this._generateFile(contract, 'index.html.tpl', 'html',
|
||||
{
|
||||
'title': contract.className,
|
||||
'filename': filename
|
||||
});
|
||||
}
|
||||
|
||||
this._generateFile(contract, 'dapp.js.tpl', 'js', {});
|
||||
build(contract){
|
||||
this._buildHTML(contract);
|
||||
|
||||
const filename = contract.className.toLowerCase();
|
||||
|
||||
this._generateFile(contract, 'dapp.js.tpl', 'js',
|
||||
{
|
||||
'title': contract.className + ' autogenerated UI',
|
||||
'contractName': contract.className
|
||||
});
|
||||
|
||||
// Update config
|
||||
const contents = fs.readFileSync("./embark.json");
|
||||
|
|
|
@ -1,9 +1,26 @@
|
|||
import EmbarkJS from 'Embark/EmbarkJS';
|
||||
import {{contractName}} from 'Embark/contracts/{{contractName}}';
|
||||
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
import { Tabs, Tab } from 'react-bootstrap';
|
||||
|
||||
class {{contractName}}UI extends React.Component {
|
||||
constructor (props) {
|
||||
super(props);
|
||||
this.state = {
|
||||
};
|
||||
}
|
||||
|
||||
render(){
|
||||
return (<h2>Test</h2>);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ReactDOM.render(<div>
|
||||
ABCDE
|
||||
<h1>{{title}}</h1>
|
||||
<{{contractName}}UI />
|
||||
</div>,
|
||||
document.getElementById('app')
|
||||
);
|
|
@ -2,6 +2,7 @@
|
|||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<title>{{title}}</title>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
||||
</head>
|
||||
<body class="container">
|
||||
<div id="app"></div>
|
||||
|
|
Loading…
Reference in New Issue