Fixed broken change detection

ref #92
This commit is contained in:
Nicolai Ort 2021-03-18 13:50:37 +01:00
parent ff1bc8a44a
commit a45c5da0a7

View File

@ -18,8 +18,8 @@
$: current_runners = [];
$: is_distance_valid = editable.distance > 0;
$: is_everything_set =
editable.donor != null &&
((original_data.responseType == "TRACKSCAN" && editable?.runner != null) ||
editable.runner != null &&
((original_data.responseType === "TRACKSCAN" && editable.track != null) ||
original_data.responseType !== "TRACKSCAN");
$: changes_performed = !(
JSON.stringify(original_data) === JSON.stringify(editable)
@ -199,9 +199,10 @@
{#if editable.valid}Valid{:else}Invalid{/if}
</p>
</div>
{#if editable.responseType === "TRACKSCAN"}
{#if editable.responseType === 'TRACKSCAN'}
<div class="w-full inline-flex">
<label for="valid" class="block font-semibold text-gray-700">Track: </label>
<label for="valid" class="block font-semibold text-gray-700">Track:
</label>
<a
href="../tracks"
class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800">{editable.track.name}