diff --git a/ui/desktop/src/components/ProviderGuard.tsx b/ui/desktop/src/components/ProviderGuard.tsx index d505461e7565..02678daeef2b 100644 --- a/ui/desktop/src/components/ProviderGuard.tsx +++ b/ui/desktop/src/components/ProviderGuard.tsx @@ -10,7 +10,7 @@ import { toastService } from '../toasts'; import { OllamaSetup } from './OllamaSetup'; import { checkOllamaStatus } from '../utils/ollamaDetection'; import { Goose } from './icons/Goose'; -import { OpenRouter, Ollama } from './icons'; +import { OpenRouter, Ollama, Tetrate } from './icons'; interface ProviderGuardProps { children: React.ReactNode; @@ -330,8 +330,9 @@ export default function ProviderGuard({ children }: ProviderGuardProps) { >
+

- Automatic setup with Tetrate Agent Router + Try for free using Tetrate

@@ -361,10 +362,8 @@ export default function ProviderGuard({ children }: ProviderGuardProps) {
- {/* Subtle shimmer effect */} -
diff --git a/ui/desktop/src/components/icons/Tetrate.tsx b/ui/desktop/src/components/icons/Tetrate.tsx new file mode 100644 index 000000000000..ff251cfa7730 --- /dev/null +++ b/ui/desktop/src/components/icons/Tetrate.tsx @@ -0,0 +1,17 @@ +export const Tetrate = ({ className }: { className?: string }) => ( + + + +); diff --git a/ui/desktop/src/components/icons/index.tsx b/ui/desktop/src/components/icons/index.tsx index 556f7dc4bc5d..debb538855e3 100644 --- a/ui/desktop/src/components/icons/index.tsx +++ b/ui/desktop/src/components/icons/index.tsx @@ -39,6 +39,7 @@ import Settings from './Settings'; import Time from './Time'; import { Gear } from './Gear'; import Youtube from './Youtube'; +import { Tetrate } from './Tetrate'; import { Microphone } from './Microphone'; import { Watch0 } from './Watch0'; import { Watch1 } from './Watch1'; @@ -98,4 +99,4 @@ export { Watch5, Watch6, Youtube, -}; + Tetrate,};