From e256f1e2ecfaff094e3c9f3f39be2db4e1fd0959 Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Wed, 29 Mar 2023 14:28:15 -0700 Subject: [PATCH] Purpose Selector --- components/ChatArea.tsx | 2 +- components/Conversation.tsx | 47 +++++++++++++++++++++++++++---------- components/Message.tsx | 2 +- lib/data.ts | 2 +- 4 files changed, 37 insertions(+), 16 deletions(-) diff --git a/components/ChatArea.tsx b/components/ChatArea.tsx index 3c70404e6..72954a34d 100644 --- a/components/ChatArea.tsx +++ b/components/ChatArea.tsx @@ -160,7 +160,7 @@ export function ChatArea(props: { onShowSettings: () => void, sx?: SxProps }) { onClearConversation={handleConversationClear} onShowSettings={props.onShowSettings} sx={{ position: 'sticky', top: 0, zIndex: 20, - ...(process.env.NODE_ENV === 'development' ? { background: theme.vars.palette.danger.solidBg } : {}), + // ...(process.env.NODE_ENV === 'development' ? { background: theme.vars.palette.danger.solidBg } : {}), }} /> { @@ -24,26 +25,46 @@ function PurposeSelect() { }; return ( - + + - + + AI purpose - - + + + {SystemPurposes[systemPurposeId].description} + + ); } diff --git a/components/Message.tsx b/components/Message.tsx index 64519540c..c97ce95f0 100644 --- a/components/Message.tsx +++ b/components/Message.tsx @@ -309,7 +309,7 @@ export function Message(props: { dMessage: DMessage, disableSend: boolean, onDel // text box css const chatFontCss = { my: 'auto', - fontFamily: message.role === 'assistant' ? theme.fontFamily.code : undefined, + fontFamily: message.role === 'assistant' ? theme.fontFamily.code : theme.fontFamily.body, fontSize: message.role === 'assistant' ? '14px' : '16px', lineHeight: 1.75, }; diff --git a/lib/data.ts b/lib/data.ts index c592a6868..8d07c5a4b 100644 --- a/lib/data.ts +++ b/lib/data.ts @@ -28,7 +28,7 @@ export const SystemPurposes: { [key in SystemPurposeId]: SystemPurposeData } = { }, Catalyst: { title: 'Catalyst', - description: 'The growth hacker with marketing superpowers 🚀', + description: 'Growth hacker with marketing superpowers 🚀', systemMessage: 'You are a marketing extraordinaire for a booming startup fusing creativity, data-smarts, and digital prowess to skyrocket growth & wow audiences. So fun. Much meme. 🚀🎯💡', symbol: '🚀', },