@@ -20,6 +20,7 @@ import { useOrgBillingMode } from "./data/billing-mode/org-billing-mode-query";
20
20
import { Organization } from "@gitpod/public-api/lib/gitpod/v1/organization_pb" ;
21
21
import { MaintenanceModeBanner } from "./org-admin/MaintenanceModeBanner" ;
22
22
import { MaintenanceNotificationBanner } from "./org-admin/MaintenanceNotificationBanner" ;
23
+ import onaWordmark from "./images/ona-wordmark.svg" ;
23
24
24
25
const KEY_APP_DISMISSED_NOTIFICATIONS = "gitpod-app-notifications-dismissed" ;
25
26
const PRIVACY_POLICY_LAST_UPDATED = "2025-05-16" ;
@@ -97,12 +98,7 @@ const GITPOD_FLEX_INTRODUCTION = (updateUser: (user: Partial<UserProtocol>) => P
97
98
message : (
98
99
< span className = "text-md" >
99
100
< b > Introducing Gitpod Flex:</ b > self-host for free in 3 min or run locally using Gitpod Desktop |{ " " }
100
- < a
101
- className = "text-kumquat-ripe font-bold"
102
- href = "https://app.gitpod.io"
103
- target = "_blank"
104
- rel = "noreferrer"
105
- >
101
+ < a className = "text-kumquat-ripe" href = "https://app.gitpod.io" target = "_blank" rel = "noreferrer" >
106
102
Try now
107
103
</ a >
108
104
</ span >
@@ -138,12 +134,12 @@ const GITPOD_CLASSIC_SUNSET = {
138
134
type : "info" as AlertType ,
139
135
preventDismiss : true , // This makes it so users can't dismiss the notification
140
136
message : (
141
- < span className = "text-md" >
142
- < b > Gitpod Classic is sunsetting fall 2025. </ b > { " " }
143
- < a className = "text-kumquat-base font-bold" href = "https://app.gitpod.io" target = "_blank" rel = "noreferrer" >
144
- Try the new Gitpod
145
- </ a > { " " }
146
- now (hosted compute coming soon)
137
+ < span className = "text-md text-white font-semibold items-center justify-center " >
138
+ Meet < img src = { onaWordmark } alt = "Ona" className = "inline align-middle w-12 mb-0.5" draggable = "false" /> | the
139
+ privacy-first software engineering agent | { " " }
140
+ < a href = "https://ona.com/" target = "_blank" rel = "noreferrer" className = "underline hover:no-underline" >
141
+ Get early access
142
+ </ a >
147
143
</ span >
148
144
) ,
149
145
} as Notification ;
@@ -228,7 +224,11 @@ export function AppNotifications() {
228
224
}
229
225
} }
230
226
showIcon = { true }
231
- className = "flex rounded mb-2 w-full"
227
+ className = { `flex rounded mb-2 w-full ${
228
+ topNotification . id === "gitpod-classic-sunset"
229
+ ? "bg-[linear-gradient(to_left,#1F1329_0%,#333A75_20%,#556CA8_40%,#90A898_60%,#E2B15C_80%,#E2B15C_97%,#BEA462_100%)]"
230
+ : ""
231
+ } `}
232
232
>
233
233
< span > { topNotification . message } </ span >
234
234
</ Alert >
0 commit comments