diff --git a/src/lib/UI/PromptDataItem.svelte b/src/lib/UI/PromptDataItem.svelte index c1b2656d..1c65920c 100644 --- a/src/lib/UI/PromptDataItem.svelte +++ b/src/lib/UI/PromptDataItem.svelte @@ -8,8 +8,9 @@ import CheckInput from "./GUI/CheckInput.svelte"; import { ArrowDown, ArrowUp, XIcon } from "lucide-svelte"; import TextInput from "./GUI/TextInput.svelte"; - import { DBState } from 'src/ts/stores.svelte'; + import { onDestroy, onMount } from "svelte"; + let opened = $state(false) interface Props { promptItem: PromptItem; @@ -98,6 +99,20 @@ } + const EL = (e:KeyboardEvent) => { + if(e.ctrlKey && e.altKey && e.key === 'o'){ + opened = !opened + } + } + + onMount(() => { + document.addEventListener('keydown', EL) + }) + + onDestroy(() => { + document.removeEventListener('keydown', EL) + }) +