From acc68d1e058ba1c47efada126246497a5d781d1e Mon Sep 17 00:00:00 2001 From: Jialecl Date: Wed, 11 Mar 2026 16:38:42 +0100 Subject: [PATCH 1/2] Alert and icons added to theme page --- .../screens/guidelines/themes/ThemesPage.tsx | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/apps/website/screens/guidelines/themes/ThemesPage.tsx b/apps/website/screens/guidelines/themes/ThemesPage.tsx index 62014bc7b..fb8809ca0 100644 --- a/apps/website/screens/guidelines/themes/ThemesPage.tsx +++ b/apps/website/screens/guidelines/themes/ThemesPage.tsx @@ -1,7 +1,7 @@ import DocFooter from "@/common/DocFooter"; import PageHeading from "@/common/PageHeading"; import DxcQuickNavContainer from "@/common/QuickNavContainer"; -import { DxcBulletedList, DxcFlex, DxcHeading, DxcLink, DxcParagraph } from "@dxc-technology/halstack-react"; +import { DxcAlert, DxcBulletedList, DxcFlex, DxcHeading, DxcLink, DxcParagraph } from "@dxc-technology/halstack-react"; import Link from "next/link"; const sections = [ @@ -93,7 +93,9 @@ const sections = [ <> - Theme Generator + + Theme Generator + {" "} helps you create Halstack themes without manual token configuration. Instead of defining dozens of values, you provide your core and semantic colors, and the tool generates a complete, ready-to-use token structure. @@ -109,7 +111,9 @@ const sections = [ For more details about how the tool works, visit the{" "} - Theme Generator user guide + + Theme Generator user guide + . @@ -123,6 +127,22 @@ const ThemesPage = () => ( + + You can start configuring your own themes using the{" "} + + + Theme Generator + + + + ), + }} + /> From 04da1b5a96388f9e3b99a17fabf81e112a135917 Mon Sep 17 00:00:00 2001 From: Jialecl Date: Wed, 11 Mar 2026 16:51:52 +0100 Subject: [PATCH 2/2] New tokens structure applied --- .../theme-generator/ThemeGeneratorPreviewPage.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/website/screens/theme-generator/ThemeGeneratorPreviewPage.tsx b/apps/website/screens/theme-generator/ThemeGeneratorPreviewPage.tsx index b706aa94a..da2ee2126 100644 --- a/apps/website/screens/theme-generator/ThemeGeneratorPreviewPage.tsx +++ b/apps/website/screens/theme-generator/ThemeGeneratorPreviewPage.tsx @@ -150,6 +150,15 @@ const ThemeGeneratorPreviewPage = ({ tokens, logos }: { tokens: Record { + return { + mainLogo: logos.mainLogo?.[0]?.preview, + footerLogo: logos.footerLogo?.[0]?.preview, + footerReducedLogo: logos.footerReducedLogo?.[0]?.preview, + favicon: logos.favicon?.[0]?.preview, + }; + }, [logos]); + return ( @@ -234,7 +243,7 @@ const ThemeGeneratorPreviewPage = ({ tokens, logos }: { tokens: Record - + {displayedPreview}