46 lines
1.1 KiB
JavaScript
46 lines
1.1 KiB
JavaScript
import React from 'react';
|
|
import {
|
|
FileLoader
|
|
} from './fileLoader'
|
|
import {
|
|
DB
|
|
} from './../static/storage'
|
|
|
|
import {Mig_0_1} from '../static/migration-sc/0-1'
|
|
//import 'react-infinite-calendar/styles.css'; // only needs to be imported once
|
|
|
|
var me;
|
|
|
|
export class Migrate extends React.Component {
|
|
constructor(props) {
|
|
super(props);
|
|
this.state = {
|
|
saveVersion: "0",
|
|
|
|
}
|
|
}
|
|
componentDidMount(){
|
|
var res = DB.cdb.exec("SELECT * FROM settings WHERE ke='version'");
|
|
console.log(res);
|
|
if(res.length==0){
|
|
new Mig_0_1();
|
|
}else{
|
|
var version = res[0].values[0][2];
|
|
this.setState({saveVersion:version});
|
|
switch(version){
|
|
case "2":
|
|
console.log('All up to date')
|
|
break;
|
|
default:
|
|
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
render() {
|
|
return (
|
|
<div id = "migrate-frame" >
|
|
Deine Speicher Version: {this.state.saveVersion} - Derzeitige Programm Version
|
|
</div>);
|
|
}
|
|
} |