diff --git a/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/CommunityPromptsContent.tsx b/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/CommunityPromptsContent.tsx index 4ae47dbfc..363919b43 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/CommunityPromptsContent.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/user-settings/components/CommunityPromptsContent.tsx @@ -12,6 +12,7 @@ export function CommunityPromptsContent() { const [prompts, setPrompts] = useState([]); const [isLoading, setIsLoading] = useState(true); const [copyingId, setCopyingId] = useState(null); + const [expandedId, setExpandedId] = useState(null); useEffect(() => { promptsApiService @@ -73,12 +74,23 @@ export function CommunityPromptsContent() { {prompt.mode} + {prompt.author_name && ( + + by {prompt.author_name} + + )} -

{prompt.prompt}

- {prompt.author_name && ( -

- by {prompt.author_name} -

+

+ {prompt.prompt} +

+ {prompt.prompt.length > 100 && ( + )} + )}