@@ -30,12 +30,13 @@ import {
30
30
FolderKanban ,
31
31
} from "lucide-react" ;
32
32
import "./index.css" ;
33
- import { GeminiLogoCenter } from "./components/GeminiLogoCenter" ;
34
33
import { ToolCallDisplay } from "./components/ToolCallDisplay" ;
35
34
import { Card , CardHeader , CardTitle , CardDescription } from "./components/ui/card" ;
36
35
import ProjectsPage from "./pages/Projects" ;
37
36
import ProjectDetailPage from "./pages/ProjectDetail" ;
38
37
import { PageLayout } from "./components/PageLayout" ;
38
+ import { GeminiIcon } from "./components/GeminiIcon" ;
39
+ import { GeminiText } from "./components/GeminiText" ;
39
40
40
41
interface ThinkingMessagePart {
41
42
type : "thinking" ;
@@ -1068,30 +1069,53 @@ function App() {
1068
1069
) : (
1069
1070
< div className = "flex-1 flex flex-col items-center justify-center text-center p-4" >
1070
1071
< div className = "flex flex-row items-center mb-4 gap-2" >
1071
- < GeminiLogoCenter />
1072
+ < div className = "flex flex-row items-center gap-2" >
1073
+ < GeminiIcon />
1074
+ < GeminiText />
1075
+ </ div >
1072
1076
< span className = "text-4xl font-medium gradient-text-desktop" >
1073
1077
Desktop
1074
1078
</ span >
1075
1079
</ div >
1076
1080
1077
1081
< p className = "text-muted-foreground mb-6" >
1078
- Start a new conversation to begin chatting with Gemini .
1082
+ Your ideas for the future are just a click away .
1079
1083
</ p >
1080
1084
1081
1085
{ /* Dashboard tiles */ }
1082
- < div className = "grid grid-cols-1 gap-4 w-full max-w-3xl place-items-center " >
1086
+ < div className = "grid grid-cols-1 md:grid-cols-2 gap-4 w-full max-w-3xl" >
1083
1087
{ /* Gemini CLI Projects Card */ }
1084
1088
< Card
1085
- className = "cursor-pointer transition-colors hover:bg-accent w-full max-w-sm "
1089
+ className = "cursor-pointer transition-colors hover:bg-accent w-full"
1086
1090
onClick = { ( ) => window . location . assign ( "/projects" ) }
1087
1091
>
1088
1092
< CardHeader className = "flex flex-row items-center gap-3" >
1089
1093
< div className = "shrink-0 h-6 w-6 flex items-center justify-center" >
1090
1094
< FolderKanban className = "h-5 w-5 text-muted-foreground" />
1091
1095
</ div >
1092
1096
< div className = "text-left" >
1093
- < CardTitle className = "text-base" > Gemini CLI Projects</ CardTitle >
1094
- < CardDescription > Browse your projects</ CardDescription >
1097
+ < CardTitle className = "text-base" > Projects</ CardTitle >
1098
+ < CardDescription > Manage your projects, view past discussions.</ CardDescription >
1099
+ </ div >
1100
+ </ CardHeader >
1101
+ </ Card >
1102
+ < Card
1103
+ className = "w-full opacity-60 cursor-not-allowed"
1104
+ aria-disabled = "true"
1105
+ onClick = { ( e ) => e . preventDefault ( ) }
1106
+ >
1107
+ < CardHeader className = "flex flex-row items-center gap-3" >
1108
+ < div className = "shrink-0 h-6 w-6 flex items-center justify-center" >
1109
+ < FolderKanban className = "h-5 w-5 text-muted-foreground" />
1110
+ </ div >
1111
+ < div className = "text-left" >
1112
+ < div className = "flex items-center gap-2" >
1113
+ < CardTitle className = "text-base" > MCP Servers</ CardTitle >
1114
+ < span className = "text-[10px] px-2 py-0.5 rounded-full bg-muted text-muted-foreground uppercase tracking-wide" >
1115
+ Coming soon
1116
+ </ span >
1117
+ </ div >
1118
+ < CardDescription > Manage MCP configuration and settings.</ CardDescription >
1095
1119
</ div >
1096
1120
</ CardHeader >
1097
1121
</ Card >
0 commit comments