Added API origin override to loading error component
This commit is contained in:
parent
261bb9fe1e
commit
143e0b5186
2 changed files with 41 additions and 3 deletions
35
src/components/controlComponents/devTools.vue
Normal file
35
src/components/controlComponents/devTools.vue
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<form class="uk-form-stacked" @submit.prevent="overrideAPIHost">
|
||||||
|
<label class="uk-form-label">API origin</label>
|
||||||
|
<input class="uk-input" type="text" v-model="currentOrigin" />
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Export main app
|
||||||
|
export default {
|
||||||
|
name: "DevTools",
|
||||||
|
|
||||||
|
components: {},
|
||||||
|
|
||||||
|
data: function() {
|
||||||
|
return {
|
||||||
|
currentOrigin: this.$store.state.origin
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
overrideAPIHost: function() {
|
||||||
|
this.$store.commit("changeOrigin", this.currentOrigin);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="less">
|
||||||
|
.error-icon {
|
||||||
|
font-size: 120px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
@ -7,18 +7,21 @@
|
||||||
></div>
|
></div>
|
||||||
<div v-if="$store.state.waiting" class="uk-align-center">Loading...</div>
|
<div v-if="$store.state.waiting" class="uk-align-center">Loading...</div>
|
||||||
<i class="material-icons uk-align-center error-icon">error_outline</i>
|
<i class="material-icons uk-align-center error-icon">error_outline</i>
|
||||||
<div v-if="$store.state.error" class="uk-align-center">
|
<div v-if="$store.state.error" class="uk-align-center">{{ $store.state.error }}</div>
|
||||||
{{ $store.state.error }}
|
<div class="uk-align-center">
|
||||||
|
<devTools></devTools>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import devTools from "./controlComponents/devTools.vue";
|
||||||
|
|
||||||
// Export main app
|
// Export main app
|
||||||
export default {
|
export default {
|
||||||
name: "LoadingContent",
|
name: "LoadingContent",
|
||||||
|
|
||||||
components: {},
|
components: { devTools },
|
||||||
|
|
||||||
data: function() {
|
data: function() {
|
||||||
return {};
|
return {};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue