From 1c09c3fca6fbe258694264b87cacb78a1b8706bd Mon Sep 17 00:00:00 2001 From: Andrew Aquino Date: Mon, 29 Jun 2026 11:38:56 -0700 Subject: [PATCH] fix(site): reduce prerequisites markdown font size (#26776) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closes DEVEX-517 alternative to #26759 This PR is mainly about the type style overrides I added to `MemoizedMarkdown` in BaseTemplateParametersStep.tsx‎. I did also shoehorn some other misc styling updates into this PR, but they're only scoped to template builder so I'll keep it as 1 PR instead of making a Graphite stack: - 1b98ac374fc3277c7d667227af14b5efc91becd4: adjusted `StepDivider`'s left margin which I missed during #26757 - f1eb9210485caf1a3144771c2d2ae437e4821b49: refactored templates/modules' avatars to use an `AvatarData` component, so that the text appears to the right of the avatar instead of below it --- .../BaseTemplateParametersStep.tsx | 13 +++++- .../TemplateBuilder/ModuleConfiguration.tsx | 39 ++++------------- .../TemplateBuilder/SelectionSummary.tsx | 2 +- .../TemplateBuilderAvatarData.tsx | 42 +++++++++++++++++++ .../TemplateBuilder/TemplateBuilderHeader.tsx | 2 +- .../TemplateBuilder/TemplateConfiguration.tsx | 37 ++++------------ 6 files changed, 71 insertions(+), 64 deletions(-) create mode 100644 site/src/pages/TemplateBuilder/TemplateBuilderAvatarData.tsx diff --git a/site/src/pages/TemplateBuilder/BaseTemplateParametersStep.tsx b/site/src/pages/TemplateBuilder/BaseTemplateParametersStep.tsx index bef9b4dde6..b5f01f0763 100644 --- a/site/src/pages/TemplateBuilder/BaseTemplateParametersStep.tsx +++ b/site/src/pages/TemplateBuilder/BaseTemplateParametersStep.tsx @@ -10,6 +10,7 @@ import { TemplateBuilderSubtitle, TemplateBuilderTitle, } from "#/pages/TemplateBuilder/TemplateBuilderHeader"; +import { cn } from "#/utils/cn"; import type { ConfigurationFieldDefinition } from "./ConfigurationField"; import { TemplateConfiguration } from "./TemplateConfiguration"; @@ -120,7 +121,17 @@ export const BaseTemplateParametersStep: FC< > {prerequisites && (
- {prerequisites} + + {prerequisites} +
)} diff --git a/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx b/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx index 14cb1ad2aa..98de5549f2 100644 --- a/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx +++ b/site/src/pages/TemplateBuilder/ModuleConfiguration.tsx @@ -1,7 +1,7 @@ import { TrashIcon } from "lucide-react"; import { Button } from "#/components/Button/Button"; import { CollapsibleSummary } from "#/components/CollapsibleSummary/CollapsibleSummary"; -import { Link } from "#/components/Link/Link"; +import { TemplateBuilderAvatarData } from "#/pages/TemplateBuilder/TemplateBuilderAvatarData"; import { ConfigurationField, ConfigurationFieldContainer, @@ -30,36 +30,13 @@ export const ModuleConfiguration: React.FC = ({ return (
-
-
- {iconUrl ? ( - {`${name} - ) : ( -
- )} -
-
-

- {name} -

-

- {description} -

- {detailsUrl && ( - - View details - - )} -
+
+
{onRemove && (