From 63b9388c6c91e28274b13587ebde09270ead3efe Mon Sep 17 00:00:00 2001 From: Andrew Aquino Date: Wed, 24 Jun 2026 12:11:53 -0700 Subject: [PATCH] fix(site): open TemplateBuilder template docs in new tab (#26589) Mainly makes the template builder's external docs/registry links behave consistently. Includes some small changes to make copy consistent (sentence casing for links + period after page header subtitle, sourced from [Figma](https://www.figma.com/design/z1qkNiNIya2myaVW4kR6jP/Template-creation-builder?node-id=257-906&m=dev)) Also, `noreferrer` has automatically been applied to `target="_blank"` links in major browsers since 2021 ([source 1](https://frontendmasters.com/blog/bone-up-html-2025/#you-probably-dont-need-noopener-noreferrer-on-links-anymore), [source 2](https://stackoverflow.com/a/50709724/6432160)) --- site/src/pages/TemplateBuilder/ModuleCard.tsx | 2 +- site/src/pages/TemplateBuilder/ModuleConfiguration.tsx | 1 - .../src/pages/TemplateBuilder/TemplateBuilderPageView.tsx | 8 ++++++-- site/src/pages/TemplateBuilder/TemplateCard.tsx | 2 +- site/src/pages/TemplateBuilder/TemplateConfiguration.tsx | 1 - 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/site/src/pages/TemplateBuilder/ModuleCard.tsx b/site/src/pages/TemplateBuilder/ModuleCard.tsx index e8af3cd033..dcbce79217 100644 --- a/site/src/pages/TemplateBuilder/ModuleCard.tsx +++ b/site/src/pages/TemplateBuilder/ModuleCard.tsx @@ -78,7 +78,7 @@ export const ModuleCard: React.FC = ({ target="_blank" className="text-sm font-normal" > - View Details + View details diff --git a/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx b/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx index 6fdb7fb430..38443b5bf3 100644 --- a/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx +++ b/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx @@ -51,7 +51,6 @@ export const ModuleConfiguration: React.FC = ({ diff --git a/site/src/pages/TemplateBuilder/TemplateBuilderPageView.tsx b/site/src/pages/TemplateBuilder/TemplateBuilderPageView.tsx index 4a11562bb1..a0119c6883 100644 --- a/site/src/pages/TemplateBuilder/TemplateBuilderPageView.tsx +++ b/site/src/pages/TemplateBuilder/TemplateBuilderPageView.tsx @@ -108,8 +108,12 @@ export const TemplateBuilderPageView: FC = ({ Create new template - A Terraform blueprint for reproducible workspaces - + A Terraform blueprint for reproducible workspaces. + View docs diff --git a/site/src/pages/TemplateBuilder/TemplateCard.tsx b/site/src/pages/TemplateBuilder/TemplateCard.tsx index e0bcce2e8c..74b0992352 100644 --- a/site/src/pages/TemplateBuilder/TemplateCard.tsx +++ b/site/src/pages/TemplateBuilder/TemplateCard.tsx @@ -76,7 +76,7 @@ export const TemplateCard: React.FC = ({ target="_blank" className="text-sm font-normal" > - View Details + View details diff --git a/site/src/pages/TemplateBuilder/TemplateConfiguration.tsx b/site/src/pages/TemplateBuilder/TemplateConfiguration.tsx index 4438230f2d..e2782883be 100644 --- a/site/src/pages/TemplateBuilder/TemplateConfiguration.tsx +++ b/site/src/pages/TemplateBuilder/TemplateConfiguration.tsx @@ -44,7 +44,6 @@ export const TemplateConfiguration: React.FC = ({