You can now delete a station from it's detail

ref #93
This commit is contained in:
Nicolai Ort 2021-03-10 17:46:19 +01:00
parent 7ff1d50079
commit c4acf774ec

View File

@ -5,7 +5,10 @@
import Toastify from "toastify-js"; import Toastify from "toastify-js";
import PromiseError from "../base/PromiseError.svelte"; import PromiseError from "../base/PromiseError.svelte";
import { edit } from "marked/src/helpers"; import { edit } from "marked/src/helpers";
import ConfirmScanStationDeletion from "./ConfirmScanStationDeletion.svelte";
let data_loaded = false; let data_loaded = false;
let modal_open;
let delete_station;
export let params; export let params;
$: delete_triggered = false; $: delete_triggered = false;
$: original_data = {}; $: original_data = {};
@ -47,15 +50,23 @@
} }
} }
function deleteStation() { function deleteStation() {
// TODO: ScanStationService.scanStationControllerRemove(original_data.id, false)
// GroupContactService.groupContactControllerRemove(original_data.id, true) .then((resp) => {
// .then((resp) => { Toastify({
// location.replace("./"); text: "Station deleted",
// }) duration: 500,
// .catch((err) => {}); backgroundColor: "linear-gradient(to right, #00b09b, #96c93d)",
}).showToast();
location.replace("./");
})
.catch((err) => {
modal_open = true;
delete_station = original_data;
});
} }
</script> </script>
<ConfirmScanStationDeletion bind:modal_open bind:delete_station />
{#await promise} {#await promise}
Loading station details Loading station details
{:then} {:then}