Update Kodu homepage links

This commit is contained in:
Saoud Rizwan
2024-08-25 16:13:56 -04:00
parent 7fa7589ed0
commit d2be6b7030
3 changed files with 10 additions and 4 deletions

View File

@@ -15,3 +15,7 @@ export function getKoduCreditsUrl() {
export function getKoduInferenceUrl() { export function getKoduInferenceUrl() {
return `${KODU_BASE_URL}/api/inference` return `${KODU_BASE_URL}/api/inference`
} }
export function getKoduHomepageUrl() {
return `${KODU_BASE_URL}`
}

View File

@@ -1,6 +1,6 @@
import { VSCodeButton, VSCodeLink } from "@vscode/webview-ui-toolkit/react" import { VSCodeButton, VSCodeLink } from "@vscode/webview-ui-toolkit/react"
import { ApiConfiguration } from "../../../src/shared/api" import { ApiConfiguration } from "../../../src/shared/api"
import { getKoduSignInUrl } from "../../../src/shared/kodu" import { getKoduHomepageUrl, getKoduSignInUrl } from "../../../src/shared/kodu"
import VSCodeButtonLink from "./VSCodeButtonLink" import VSCodeButtonLink from "./VSCodeButtonLink"
interface AnnouncementProps { interface AnnouncementProps {
@@ -35,7 +35,9 @@ const Announcement = ({ version, hideAnnouncement, apiConfiguration, vscodeUriSc
<ul style={{ margin: "0 0 8px", paddingLeft: "20px" }}> <ul style={{ margin: "0 0 8px", paddingLeft: "20px" }}>
<li> <li>
Excited to announce that{" "} Excited to announce that{" "}
<VSCodeLink href={getKoduSignInUrl(vscodeUriScheme)} style={{ display: "inline" }}> <VSCodeLink
href={apiConfiguration?.koduApiKey ? getKoduHomepageUrl() : getKoduSignInUrl(vscodeUriScheme)}
style={{ display: "inline" }}>
Kodu Kodu
</VSCodeLink>{" "} </VSCodeLink>{" "}
is offering $10 free credits to help new users get the most out of Claude Dev with high rate limits is offering $10 free credits to help new users get the most out of Claude Dev with high rate limits

View File

@@ -15,7 +15,7 @@ import {
openRouterModels, openRouterModels,
} from "../../../src/shared/api" } from "../../../src/shared/api"
import { ExtensionMessage } from "../../../src/shared/ExtensionMessage" import { ExtensionMessage } from "../../../src/shared/ExtensionMessage"
import { getKoduAddCreditsUrl, getKoduSignInUrl } from "../../../src/shared/kodu" import { getKoduAddCreditsUrl, getKoduHomepageUrl, getKoduSignInUrl } from "../../../src/shared/kodu"
import { vscode } from "../utils/vscode" import { vscode } from "../utils/vscode"
import VSCodeButtonLink from "./VSCodeButtonLink" import VSCodeButtonLink from "./VSCodeButtonLink"
@@ -205,7 +205,7 @@ const ApiOptions: React.FC<ApiOptionsProps> = ({
}}> }}>
Kodu is recommended for its high rate limits and access to the latest features like prompt Kodu is recommended for its high rate limits and access to the latest features like prompt
caching. caching.
<VSCodeLink href="https://kodu.ai" style={{ display: "inline", fontSize: "12px" }}> <VSCodeLink href={getKoduHomepageUrl()} style={{ display: "inline", fontSize: "12px" }}>
Learn more about Kodu here. Learn more about Kodu here.
</VSCodeLink> </VSCodeLink>
</p> </p>