mirror of https://github.com/nicolargo/glances.git
29 lines
592 B
Vue
29 lines
592 B
Vue
<template>
|
|
<section v-if="instance || provider" id="cloud" class="plugin">
|
|
<span class="title">{{ provider }}</span> {{ instance }}
|
|
</section>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
props: {
|
|
data: {
|
|
type: Object,
|
|
},
|
|
},
|
|
computed: {
|
|
stats() {
|
|
return this.data.stats["cloud"];
|
|
},
|
|
provider() {
|
|
return this.stats["id"] !== undefined ? `${stats["platform"]}` : null;
|
|
},
|
|
instance() {
|
|
const { stats } = this;
|
|
return this.stats["id"] !== undefined
|
|
? `${stats["type"]} instance ${stats["name"]} (${stats["region"]})`
|
|
: null;
|
|
},
|
|
},
|
|
};
|
|
</script> |