diff --git a/components/composer/composer.vue b/components/composer/composer.vue index 638da4f..d38747c 100644 --- a/components/composer/composer.vue +++ b/components/composer/composer.vue @@ -110,6 +110,7 @@ import { SelectTrigger } from "radix-vue"; import { toast } from "vue-sonner"; import Note from "~/components/notes/note.vue"; import { Select, SelectContent, SelectItem } from "~/components/ui/select"; +import { SettingIds } from "~/settings"; import { Button } from "../ui/button"; import { Input } from "../ui/input"; import { Textarea } from "../ui/textarea"; @@ -117,10 +118,11 @@ import { Toggle } from "../ui/toggle"; import Files from "./files.vue"; const { Control_Enter, Command_Enter } = useMagicKeys(); +const ctrlEnterSend = useSetting(SettingIds.CtrlEnterToSend); const fileInput = ref(null); watch([Control_Enter, Command_Enter], () => { - if (sending.value) { + if (sending.value || !ctrlEnterSend.value.value) { return; } diff --git a/components/composer/dialog.vue b/components/composer/dialog.vue index a943bad..253577f 100644 --- a/components/composer/dialog.vue +++ b/components/composer/dialog.vue @@ -1,5 +1,5 @@