Files

42 lines
885 B
JavaScript

export default {
props: [
"config",
"width",
"height",
"configMode",
"sharedData",
"widgetInfo"
],
emits: [
"setConfig",
"change", // TODO(chris): do we need this?
"update:sharedData"
],
computed: {
apiurl() {
const app_root = FHC_JS_DATA_STORAGE_OBJECT.app_root;
const ci_router = FHC_JS_DATA_STORAGE_OBJECT.ci_router;
return app_root + ci_router;
},
shared: {
get() {
return this.sharedData;
},
set(value) {
this.$emit('update:sharedData', value);
}
},
},
methods: {
formatDateTime: function(dateTime) {
const dt = new Date(dateTime);
return dt.getDate() + '.' + (dt.getMonth()+1) + '.' + dt.getFullYear() + ' | '
+ dt.getHours() + ':' + dt.getMinutes();
},
getDate: function(dateTime){
const dt = new Date(dateTime);
return dt.getDate() + '.' + (dt.getMonth()+1) + '.' + dt.getFullYear();
}
}
}