From 5d28c17f7e6c061f19220bfca7a8d1e473dc0096 Mon Sep 17 00:00:00 2001 From: Kamil Klecha Date: Tue, 19 Oct 2021 22:21:56 +0200 Subject: [PATCH] Added city deletion --- src/components/City.vue | 13 ++++++++++++- src/views/Forecast.vue | 7 ++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/components/City.vue b/src/components/City.vue index 6ce8468..bb4a1f7 100644 --- a/src/components/City.vue +++ b/src/components/City.vue @@ -54,7 +54,14 @@ - Pokaż szczegóły + + + Szczegóły + + + Usuń + + @@ -104,6 +111,10 @@ export default class City extends Vue { return moment.unix(dt).format("HH:mm"); } + private deleteCity() { + this.$emit('delete'); + } + private data() { return { data: undefined, diff --git a/src/views/Forecast.vue b/src/views/Forecast.vue index 5f3d60b..14c4ca5 100644 --- a/src/views/Forecast.vue +++ b/src/views/Forecast.vue @@ -4,7 +4,7 @@ Prognoza pogody - + @@ -70,6 +70,11 @@ export default class Forecast extends Vue { this.saveUser(); } + deleteCity(city: object) { + this.$data.cities.splice(this.$data.cities.indexOf(city)); + this.saveUser(); + } + private async getFirebaseUserData() { const q = query(this.users, where("uid", "==", this.user.uid));