Skip to content

Commit 1f8cd29

Browse files
roomote[bot]ellipsis-dev[bot]roomotemrubens
authored andcommitted
feat: add We're hiring link to announcement modal (RooCodeInc#8931)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code <[email protected]> Co-authored-by: Matt Rubens <[email protected]>
1 parent 9d0a716 commit 1f8cd29

File tree

19 files changed

+39
-0
lines changed

19 files changed

+39
-0
lines changed

webview-ui/src/components/chat/Announcement.tsx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,16 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
9696
}}
9797
/>
9898
</div>
99+
100+
{/* Careers Section */}
101+
<div className="mt-2 text-sm text-center">
102+
<Trans
103+
i18nKey="chat:announcement.careers"
104+
components={{
105+
careersLink: <CareersLink />,
106+
}}
107+
/>
108+
</div>
99109
</div>
100110
</DialogContent>
101111
</Dialog>
@@ -135,4 +145,15 @@ const RedditLink = () => (
135145
</VSCodeLink>
136146
)
137147

148+
const CareersLink = ({ children }: { children?: React.ReactNode }) => (
149+
<VSCodeLink
150+
href="https://careers.roocode.com"
151+
onClick={(e) => {
152+
e.preventDefault()
153+
vscode.postMessage({ type: "openExternal", url: "https://careers.roocode.com" })
154+
}}>
155+
{children}
156+
</VSCodeLink>
157+
)
158+
138159
export default memo(Announcement)

webview-ui/src/i18n/locales/ca/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/de/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/en/chat.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@
317317
"description": "It runs Roo in the cloud, giving extremely high quality code reviews instantly. We've been using it heavily to build Roo and now it's also available to the community.",
318318
"createAgentButton": "Try out PR Reviewer"
319319
},
320+
"careers": "Also, <careersLink>we're hiring!</careersLink>",
320321
"socialLinks": "Join us on <xLink>X</xLink>, <discordLink>Discord</discordLink>, or <redditLink>r/RooCode</redditLink> 🚀"
321322
},
322323
"reasoning": {

webview-ui/src/i18n/locales/es/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/fr/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/hi/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/id/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/it/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/ja/chat.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)