diff --git a/servers/nextjs/app/(presentation-generator)/presentation/components/Chat.tsx b/servers/nextjs/app/(presentation-generator)/presentation/components/Chat.tsx new file mode 100644 index 00000000..e904586b --- /dev/null +++ b/servers/nextjs/app/(presentation-generator)/presentation/components/Chat.tsx @@ -0,0 +1,122 @@ +import { Plus, Send } from 'lucide-react' +import React from 'react' +const suggestions = [ + { + id: 1, + icon: + + + + + + + + + + + + + + + + , + suggestion: 'Generate a full presentation from my topic', + + }, + { + id: 2, + icon: + + + + + + + + + + + + + , + suggestion: 'Improve this slide content', + }, + { + id: 3, + icon: + + + , + suggestion: 'Rewrite this content professionally', + }, + { + id: 4, + icon: + + + + + , + suggestion: 'Add speaker notes to this slide', + } +] +const quickPrompts = ['Expand each section', 'Reorder for storytelling', 'Add missing sections', 'Convert to pitch flow'] +const Chat = () => { + return ( +
+

+ + + AI Assistant

+
+

SUGGESTIONS

+
+ + { + suggestions.map((suggestion) => ( +
+ {suggestion.icon} +

{suggestion.suggestion}

+
+ )) + } +
+
+
+

QUICK PROMPTS

+
+ { + quickPrompts.map((prompt) => ( + + )) + } +
+
+
+