wochenbericht-manager/src/jsx/ui/migrate.jsx

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>);
}
}