From 4de311abb459252da4428e6f91c7c69b0ce3ca17 Mon Sep 17 00:00:00 2001 From: Matthew Huntington Date: Sun, 27 Jul 2025 20:12:26 -0400 Subject: [PATCH] ctrl+l loads category's latest session's description as description for current session --- src/components/show_category.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/components/show_category.vue b/src/components/show_category.vue index 800c559..09cbeca 100644 --- a/src/components/show_category.vue +++ b/src/components/show_category.vue @@ -14,13 +14,23 @@ description.value = event.target.innerText } + onMounted(()=>{ + loadCategory() + window.addEventListener('keydown', (event)=>{ + if(event.ctrlKey === true){ + if(event.key === 'l') { + description.value = categorySessions.value[0].description + } + } + }) + }) + + const loadCategory = async () => { const response = await fetch(import.meta.env.VITE_PRACTICE_TRACKER_API_URL+'show-category/'+currentWorkingCategory.value.id) categorySessions.value = await response.json() } - onMounted(loadCategory) - watch(currentWorkingCategory, loadCategory) defineExpose({loadCategory})