30 lines
598 B
JavaScript
30 lines
598 B
JavaScript
import PageEditor from './PageEditor';
|
|
export default class PostIndex {
|
|
//--------------------------
|
|
// constructor
|
|
//--------------------------
|
|
constructor(page) {
|
|
this.currentPage = null;
|
|
this.choosePage(page);
|
|
this.start();
|
|
}
|
|
//--------------------------
|
|
// methods
|
|
//--------------------------
|
|
start() {}
|
|
choosePage(page) {
|
|
this.currentPage = '';
|
|
switch (page) {
|
|
case 'edit':
|
|
case 'add':
|
|
this.currentPage = new PageEditor();
|
|
break;
|
|
default:
|
|
//just chill
|
|
break;
|
|
}
|
|
}
|
|
//--------------------------
|
|
// event handlers
|
|
//--------------------------
|
|
}
|