@@ -39,6 +39,7 @@ import {
3939 vscInputBorder ,
4040 vscSidebarBorder ,
4141} from "../ui"
42+ import splashIcon from "../../../../assets/icons/pearai-agent-splash.svg"
4243
4344interface ChatViewProps {
4445 isHidden : boolean
@@ -982,25 +983,45 @@ const ChatView = ({ isHidden, showAnnouncement, hideAnnouncement, showHistoryVie
982983 overflow : "hidden" ,
983984 } } >
984985 { messages . length === 0 && (
985- < ChatTextArea
986- ref = { textAreaRef }
987- inputValue = { inputValue }
988- setInputValue = { setInputValue }
989- textAreaDisabled = { textAreaDisabled }
990- placeholderText = { placeholderText }
991- selectedImages = { selectedImages }
992- setSelectedImages = { setSelectedImages }
993- onSend = { ( ) => handleSendMessage ( inputValue , selectedImages ) }
994- onSelectImages = { selectImages }
995- shouldDisableImages = { shouldDisableImages }
996- onHeightChange = { ( ) => {
997- if ( isAtBottom ) {
998- scrollToBottomAuto ( )
999- }
1000- } }
1001- mode = { mode }
1002- setMode = { setMode }
1003- />
986+ < >
987+ < div className = "max-w-2xl mx-auto w-full h-[calc(100vh-270px)] text-center flex flex-col justify-center" >
988+ < div className = "w-full text-center flex flex-col items-center justify-center relative gap-5" >
989+ < img src = { splashIcon } alt = "..." />
990+ < div className = "w-[300px] flex-col justify-start items-start gap-5 inline-flex" >
991+ < div className = "flex flex-col text-left" >
992+ < div className = "text-2xl" > PearAI Agent</ div >
993+ < div className = "h-[18px] opacity-50 text-xs leading-[18px]" >
994+ Powered by Roo Code / Cline
995+ </ div >
996+ </ div >
997+ </ div >
998+ < div className = "w-[300px] text-left opacity-50 text-xs leading-[18px]" >
999+ Autonomous coding agent that has control of your development environment (with your
1000+ permission) for a feedback loop to add features, fix bugs, and more.
1001+ </ div >
1002+ </ div >
1003+ </ div >
1004+
1005+ < ChatTextArea
1006+ ref = { textAreaRef }
1007+ inputValue = { inputValue }
1008+ setInputValue = { setInputValue }
1009+ textAreaDisabled = { textAreaDisabled }
1010+ placeholderText = { placeholderText }
1011+ selectedImages = { selectedImages }
1012+ setSelectedImages = { setSelectedImages }
1013+ onSend = { ( ) => handleSendMessage ( inputValue , selectedImages ) }
1014+ onSelectImages = { selectImages }
1015+ shouldDisableImages = { shouldDisableImages }
1016+ onHeightChange = { ( ) => {
1017+ if ( isAtBottom ) {
1018+ scrollToBottomAuto ( )
1019+ }
1020+ } }
1021+ mode = { mode }
1022+ setMode = { setMode }
1023+ />
1024+ </ >
10041025 ) }
10051026 { ! task && (
10061027 < AutoApproveMenu
0 commit comments