Skip to content

Commit 6e4c13e

Browse files
feat(ThemeSwitcher): replaced unified/redhat with felt (#5003)
* feat(ThemeSwitcher): replaced unified/redhat with felt * Updated switcher text to Project Felt * Dang whitespace
1 parent 61e64aa commit 6e4c13e

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

packages/documentation-framework/components/themeSelector/themeSelector.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,9 @@ export const ThemeSelector = ({ id }) => {
150150
onChange={handleThemeVariantChange}
151151
/>
152152
<ToggleGroupItem
153-
text="Unified"
154-
buttonId={themeVariantModes.UNIFIED}
155-
isSelected={themeVariant === themeVariantModes.UNIFIED}
153+
text="Project Felt"
154+
buttonId={themeVariantModes.FELT}
155+
isSelected={themeVariant === themeVariantModes.FELT}
156156
onChange={handleThemeVariantChange}
157157
/>
158158
</ToggleGroup>

packages/documentation-framework/hooks/useTheme.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const CONTRAST_MODES = {
1515

1616
const THEME_VARIANT_MODES = {
1717
DEFAULT: 'theme-default',
18-
UNIFIED: 'theme-redhat'
18+
FELT: 'theme-felt'
1919
};
2020

2121
export const THEME_TYPES = {
@@ -46,7 +46,13 @@ class ThemeManager {
4646
if (!this.isBrowser) {
4747
return;
4848
}
49-
const storedValue = localStorage.getItem(this.storageKey);
49+
50+
let storedValue = localStorage.getItem(this.storageKey);
51+
if (storedValue === 'theme-redhat') {
52+
storedValue = 'theme-felt';
53+
localStorage.setItem(this.storageKey, storedValue);
54+
}
55+
5056
return storedValue || this.defaultMode;
5157
}
5258

@@ -190,8 +196,8 @@ const themeVariantManager = new ThemeManager({
190196
storageKey: 'theme-variant-preference',
191197
modes: THEME_VARIANT_MODES,
192198
defaultMode: THEME_VARIANT_MODES.DEFAULT,
193-
cssClass: 'pf-v6-theme-redhat',
194-
classEnabledMode: THEME_VARIANT_MODES.UNIFIED,
199+
cssClass: 'pf-v6-theme-felt',
200+
classEnabledMode: THEME_VARIANT_MODES.FELT,
195201
mediaQueryString: '(prefers-color-scheme: dark)' // Not used for variant, but required
196202
});
197203

0 commit comments

Comments
 (0)