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