From cfa343e45666c8f123d55e14baeb78b866ea667d Mon Sep 17 00:00:00 2001 From: TJ Date: Wed, 27 May 2026 23:50:10 -0700 Subject: [PATCH] refactor(site): update BYOK link to use "View docs" on AI settings page (#25743) Changes the "Manage deployment-wide BYOK" link on the AI Providers settings page (`/ai/settings`) to "View docs", matching the pattern used on the provisioner keys page (`/organizations/{org}/provisioner-keys`). ### Changes - Swapped `Link` from `react-router` to `#/components/Link/Link` (uses `href` instead of `to`) - Removed `target="_blank"` and `rel="noreferrer"`: the link now navigates in the same tab, matching the provisioner keys page convention - Changed link text from "Manage deployment-wide BYOK" to "View docs" > Generated by Coder Agents on behalf of @tracyjohnsonux --- .../ProvidersPage/ProvidersPageView.tsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/site/src/pages/AISettingsPage/ProvidersPage/ProvidersPageView.tsx b/site/src/pages/AISettingsPage/ProvidersPage/ProvidersPageView.tsx index d507d8fcd2..ec82741894 100644 --- a/site/src/pages/AISettingsPage/ProvidersPage/ProvidersPageView.tsx +++ b/site/src/pages/AISettingsPage/ProvidersPage/ProvidersPageView.tsx @@ -1,5 +1,5 @@ import { ChevronDownIcon, PlusIcon } from "lucide-react"; -import { Link, useNavigate } from "react-router"; +import { useNavigate } from "react-router"; import type { AIProvider } from "#/api/typesGenerated"; import { ErrorAlert } from "#/components/Alert/ErrorAlert"; import { Button } from "#/components/Button/Button"; @@ -9,6 +9,7 @@ import { DropdownMenuItem, DropdownMenuTrigger, } from "#/components/DropdownMenu/DropdownMenu"; +import { Link } from "#/components/Link/Link"; import { SettingsHeader, SettingsHeaderDescription, @@ -87,12 +88,8 @@ const ProvidersPageView: React.FC = ({ Bedrock. Providers configured here power Coder Agents, AI Gateway, and other capabilities such as APIs, CLI or IDEs that use LLMs. By default, users can supply their own keys for any provider.{" "} - - Manage deployment-wide BYOK + + View docs