diff --git a/apps/rowboat/app/projects/components/build-assistant-section.tsx b/apps/rowboat/app/projects/components/build-assistant-section.tsx index 5bcbb5ba..554e4aea 100644 --- a/apps/rowboat/app/projects/components/build-assistant-section.tsx +++ b/apps/rowboat/app/projects/components/build-assistant-section.tsx @@ -628,7 +628,6 @@ export function BuildAssistantSection() { onLike={handleTemplateLike} onShare={handleTemplateShare} onDelete={async (item) => { - if (!confirm('Delete this template? This action cannot be undone.')) return; try { const resp = await fetch(`/api/assistant-templates/${item.id}`, { method: 'DELETE' }); if (!resp.ok) { @@ -637,7 +636,7 @@ export function BuildAssistantSection() { setCommunityTemplates(prev => prev.filter(t => t.id !== item.id)); } catch (e) { console.error(e); - alert('Failed to delete template'); + // Optional: surface non-blocking feedback; keeping console error for now } }} getUniqueTools={getUniqueTools} diff --git a/apps/rowboat/components/common/AssistantCard.tsx b/apps/rowboat/components/common/AssistantCard.tsx index 7873c011..c32957c7 100644 --- a/apps/rowboat/components/common/AssistantCard.tsx +++ b/apps/rowboat/components/common/AssistantCard.tsx @@ -118,19 +118,19 @@ export function AssistantCard({ const getCategoryColor = (category: string) => { const lowerCategory = category.toLowerCase(); if (lowerCategory.includes('work productivity')) { - return 'bg-amber-50 text-amber-700 ring-1 ring-amber-200 dark:bg-amber-400/10 dark:text-amber-300 dark:ring-amber-400/30'; + return 'bg-amber-50 text-amber-700 dark:bg-amber-400/10 dark:text-amber-300'; } else if (lowerCategory.includes('developer productivity')) { - return 'bg-indigo-50 text-indigo-700 ring-1 ring-indigo-200 dark:bg-indigo-400/10 dark:text-indigo-300 dark:ring-indigo-400/30'; + return 'bg-indigo-50 text-indigo-700 dark:bg-indigo-400/10 dark:text-indigo-300'; } else if (lowerCategory.includes('news') || lowerCategory.includes('social')) { - return 'bg-green-50 text-green-700 ring-1 ring-green-200 dark:bg-green-400/10 dark:text-green-300 dark:ring-green-400/30'; + return 'bg-green-50 text-green-700 dark:bg-green-400/10 dark:text-green-300'; } else if (lowerCategory.includes('customer support')) { - return 'bg-red-50 text-red-700 ring-1 ring-red-200 dark:bg-red-400/10 dark:text-red-300 dark:ring-red-400/30'; + return 'bg-red-50 text-red-700 dark:bg-red-400/10 dark:text-red-300'; } else if (lowerCategory.includes('education')) { - return 'bg-blue-50 text-blue-700 ring-1 ring-blue-200 dark:bg-blue-400/10 dark:text-blue-300 dark:ring-blue-400/30'; + return 'bg-blue-50 text-blue-700 dark:bg-blue-400/10 dark:text-blue-300'; } else if (lowerCategory.includes('entertainment')) { - return 'bg-purple-50 text-purple-700 ring-1 ring-purple-200 dark:bg-purple-400/10 dark:text-purple-300 dark:ring-purple-400/30'; + return 'bg-purple-50 text-purple-700 dark:bg-purple-400/10 dark:text-purple-300'; } else { - return 'bg-gray-50 text-gray-700 ring-1 ring-gray-200 dark:bg-gray-400/10 dark:text-gray-300 dark:ring-gray-400/30'; + return 'bg-gray-50 text-gray-700 dark:bg-gray-400/10 dark:text-gray-300'; } }; @@ -157,51 +157,51 @@ export function AssistantCard({ "inline-flex items-center px-1.5 py-0.5 rounded text-xs font-medium flex-shrink-0", templateType === 'prebuilt' ? "bg-blue-50 text-blue-700 dark:bg-blue-400/10 dark:text-blue-300" - : "bg-purple-50 text-purple-700 dark:bg-purple-400/10 dark:text-purple-300" + : "bg-rose-50 text-rose-700 dark:bg-rose-400/10 dark:text-rose-300" )}> {templateType === 'prebuilt' ? 'Library' : 'Community'} )} -