From 474121147a70db77fbed0a500d2ee9c6839b6951 Mon Sep 17 00:00:00 2001 From: Artem Anufrij Date: Thu, 8 Oct 2026 09:32:18 +0200 Subject: [PATCH] Fix selected Preset --- src/App.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/App.vue b/src/App.vue index 1c89d85..06b1f04 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,7 +18,7 @@ let nextNoteTime = 0; let timerID = null; const presets = ref(loadPresets()); -let selectedPreset = null; +let selectedPreset = ref(null); // Wie weit im Voraus Audio geplant wird const scheduleAheadTime = 0.1; // 100 ms @@ -36,7 +36,7 @@ function clampBpm() { function changeBpm(delta) { bpm.value = (Number.isFinite(bpm.value) ? bpm.value : 120) + delta; clampBpm(); - selectedPreset = null; + selectedPreset = ref(null); } async function loadClickSound() { @@ -133,15 +133,15 @@ function addPreset() { } function deletePreset() { - presets.value = presets.value.filter(f => f.id != selectedPreset.id); + presets.value = presets.value.filter(f => f.id != selectedPreset.value.id); localStorage.setItem(STORAGE_KEY, JSON.stringify(presets.value)); stop(); - selectedPreset = null; + selectedPreset = ref(null); } function startPreset(preset) { - selectedPreset = preset; + selectedPreset.value = preset; bpm.value = preset.tempo; if (!isRunning.value) {