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));