From a5155aa6eb6a409bfe05d0d73f7d1dc8932b0623 Mon Sep 17 00:00:00 2001 From: colinmcneil Date: Thu, 30 Jan 2025 16:13:40 -0500 Subject: [PATCH] Bugfix pass 1 --- src/extension/ui/src/App.tsx | 4 +- .../src/components/ClaudeConfigSyncStatus.tsx | 3 +- .../ui/src/components/PromptCard.tsx | 81 ++++++++++--------- 3 files changed, 46 insertions(+), 42 deletions(-) diff --git a/src/extension/ui/src/App.tsx b/src/extension/ui/src/App.tsx index 5ba0ea6..3fc0a59 100644 --- a/src/extension/ui/src/App.tsx +++ b/src/extension/ui/src/App.tsx @@ -81,7 +81,7 @@ export function App() { }] }) await client.docker.cli.exec('run', ['--rm', '-v', 'docker-prompts:/docker-prompts', '--workdir', '/docker-prompts', 'vonwig/function_write_files:latest', `'${payload}'`]) - client.desktopUI.toast.success('Prompt registered successfully'); + client.desktopUI.toast.success('Prompt registered successfully. Restart Claude Desktop to apply.'); await loadRegistry(); } catch (error) { @@ -100,7 +100,7 @@ export function App() { }] }) await client.docker.cli.exec('run', ['--rm', '-v', 'docker-prompts:/docker-prompts', '--workdir', '/docker-prompts', 'vonwig/function_write_files:latest', `'${payload}'`]) - client.desktopUI.toast.success('Prompt unregistered successfully'); + client.desktopUI.toast.success('Prompt unregistered successfully. Restart Claude Desktop to apply.'); await loadRegistry(); } catch (error) { diff --git a/src/extension/ui/src/components/ClaudeConfigSyncStatus.tsx b/src/extension/ui/src/components/ClaudeConfigSyncStatus.tsx index 89929b6..8a53ba6 100644 --- a/src/extension/ui/src/components/ClaudeConfigSyncStatus.tsx +++ b/src/extension/ui/src/components/ClaudeConfigSyncStatus.tsx @@ -146,7 +146,8 @@ export const ClaudeConfigSyncStatus = ({ client, setHasConfig }: { client: v1.Do - setShowRestartModal(false)} > + {/* Keep this closed for now. */} + setShowRestartModal(false)} > Restart Claude Desktop diff --git a/src/extension/ui/src/components/PromptCard.tsx b/src/extension/ui/src/components/PromptCard.tsx index 01ef2da..d3268c3 100644 --- a/src/extension/ui/src/components/PromptCard.tsx +++ b/src/extension/ui/src/components/PromptCard.tsx @@ -19,45 +19,48 @@ export function CatalogItemCard({ openUrl, item, canRegister, registered, regist const [isRegistering, setIsRegistering] = useState(false) return ( - - - - - {item.name} - - - - - - {item.description} - - - - - + + + + + + + {item.name} + + + + + + {item.description} + + + + + + ) } \ No newline at end of file