mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Add remove cluster menuItem in side bar
Signed-off-by: Fadhil Yaacob <mohamadfadhil.yaacob@onapp.com>
This commit is contained in:
parent
1752b8d3d9
commit
546ec5b3a4
@ -19,6 +19,11 @@
|
|||||||
<img v-if="preferences.icon" :src="preferences.icon">
|
<img v-if="preferences.icon" :src="preferences.icon">
|
||||||
<hashicon v-else :name="preferences.clusterName" size="38" />
|
<hashicon v-else :name="preferences.clusterName" size="38" />
|
||||||
<span v-if="isAdmin && eventCount > 0" class="badge badge-danger">{{ eventCount >= 1000 ? "1000+" : eventCount }}</span>
|
<span v-if="isAdmin && eventCount > 0" class="badge badge-danger">{{ eventCount >= 1000 ? "1000+" : eventCount }}</span>
|
||||||
|
|
||||||
|
<b-modal id="bv-modal-confirm" @ok="removeCluster" ok-title="Remove" ok-variant="danger" title-class="confirm-header" hide-backdrop title="Confirm cluster delete">
|
||||||
|
<p>Are you sure you want to delete <strong>{{ preferences.clusterName }}</strong> cluster from Lens?</p>
|
||||||
|
</b-modal>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
</template>
|
</template>
|
||||||
@ -83,6 +88,18 @@ export default {
|
|||||||
},
|
},
|
||||||
}).catch(err => {})
|
}).catch(err => {})
|
||||||
} }))
|
} }))
|
||||||
|
|
||||||
|
menu.append(new MenuItem({ label: 'Delete', click() {
|
||||||
|
|
||||||
|
self.$store.dispatch('removeCluster', self.cluster.id);
|
||||||
|
if (self.isActive) {
|
||||||
|
self.$router.push({
|
||||||
|
name: "landing-page"
|
||||||
|
}).catch(err => {})
|
||||||
|
}
|
||||||
|
|
||||||
|
} }))
|
||||||
|
|
||||||
if (this.activated) {
|
if (this.activated) {
|
||||||
menu.append(new MenuItem({ label: 'Disconnect', click() {
|
menu.append(new MenuItem({ label: 'Disconnect', click() {
|
||||||
self.activated = false;
|
self.activated = false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user