From fc1d6985c9eb0c31b8ea05244e4a270d9ec8ffaa Mon Sep 17 00:00:00 2001
From: gixita <kris.laermans@gmail.com>
Date: Thu, 8 Feb 2024 17:12:12 +0100
Subject: feat: Add custom prompt functionality to block This commit introduces
 the capability for users to apply custom prompts defined in the configuration
 to a block. Key changes include: - A new configuration string to store the
 custom prompt. - A menu item 'Custom prompt on block'. - Implementation of a
 function to apply the custom prompt to a block, mirroring the existing
 'summarize block' functionality.

---
 src/components/OllamaCommandPallete.tsx | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'src/components/OllamaCommandPallete.tsx')

diff --git a/src/components/OllamaCommandPallete.tsx b/src/components/OllamaCommandPallete.tsx
index e8e9c42..d721892 100644
--- a/src/components/OllamaCommandPallete.tsx
+++ b/src/components/OllamaCommandPallete.tsx
@@ -6,7 +6,7 @@ import {
   CommandItem,
   CommandList,
 } from "@/components/ui/command"
-import { convertToFlashCardCurrentBlock, DivideTaskIntoSubTasksCurrentBlock, summarize, summarizeBlock } from "@/ollama";
+import { convertToFlashCardCurrentBlock, DivideTaskIntoSubTasksCurrentBlock, summarize, summarizeBlock, customPromptBlock } from "@/ollama";
 import { PromptAI } from "./PromptAI";
 
 export function OllamaCommandPallete({ options, theme }: { options: string[], theme: string }) {
@@ -28,6 +28,10 @@ export function OllamaCommandPallete({ options, theme }: { options: string[], th
         logseq.hideMainUI()
         summarizeBlock()
         break;
+      case "custom prompt on block":
+        logseq.hideMainUI()
+        customPromptBlock()
+        break;
       case "convert to flash card":
         logseq.hideMainUI()
         convertToFlashCardCurrentBlock()
-- 
cgit v1.2.3

