1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-07-29 17:50:09 +02:00

add working POC for files 🔥

This commit is contained in:
Kushagra Gour
2018-09-30 15:28:47 +05:30
parent a7b9535ff9
commit 8e5b5fdd9b
4 changed files with 46 additions and 22 deletions

View File

@@ -264,9 +264,9 @@ export default class App extends Component {
alertsService.add(`"${sourceItem.title}" was forked`);
trackEvent('fn', 'itemForked');
}
createNewItem() {
var d = new Date();
this.setCurrentItem({
createNewItem(isProject = true) {
const d = new Date();
let item = {
title:
'Untitled ' +
d.getDate() +
@@ -275,13 +275,28 @@ export default class App extends Component {
'-' +
d.getHours() +
':' +
d.getMinutes(),
html: '',
css: '',
js: '',
externalLibs: { js: '', css: '' },
layoutMode: this.state.currentLayoutMode
}).then(() => this.refreshEditor());
d.getMinutes()
};
if (isProject) {
item = {
...item,
files: [
{ name: 'index.html' },
{ name: 'style.css' },
{ name: 'script.js' }
]
};
} else {
item = {
...item,
html: '',
css: '',
js: '',
externalLibs: { js: '', css: '' },
layoutMode: this.state.currentLayoutMode
};
}
this.setCurrentItem(item).then(() => this.refreshEditor());
alertsService.add('New item created');
}
openItem(item) {