Skip to content

Commit 3b02db8

Browse files
committed
Rename useUserSettings to useUserPreference
This has been renamed in the latest version of the plugin SDK
1 parent 234ef0b commit 3b02db8

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/hooks/useFirstTimeUser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useCallback } from 'react';
2-
import { useUserSettings } from '@openshift-console/dynamic-plugin-sdk';
2+
import { useUserPreference } from '@openshift-console/dynamic-plugin-sdk';
33

44
/**
55
* Simple hook to manage first-time user experience for OpenShift Lightspeed.
@@ -15,7 +15,7 @@ import { useUserSettings } from '@openshift-console/dynamic-plugin-sdk';
1515
*/
1616
export const useFirstTimeUser = (): [boolean, () => void, boolean] => {
1717
// Track if user has ever closed the chat window
18-
const [hasClosedChatBefore, setHasClosedChatBefore, isLoaded] = useUserSettings(
18+
const [hasClosedChatBefore, setHasClosedChatBefore, isLoaded] = useUserPreference(
1919
'lightspeed.hasClosedChat',
2020
false, // Default: user hasn't closed chat yet (first-time user)
2121
true, // Sync across namespaces

src/hooks/useHideLightspeed.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { useUserSettings } from '@openshift-console/dynamic-plugin-sdk';
1+
import { useUserPreference } from '@openshift-console/dynamic-plugin-sdk';
22

33
export const useHideLightspeed = (): [boolean] => {
4-
const [isHidden, , isLoaded] = useUserSettings<boolean>('console.hideLightspeedButton');
4+
const [isHidden, , isLoaded] = useUserPreference<boolean>('console.hideLightspeedButton');
55
return [isLoaded && isHidden];
66
};

src/hooks/useIsDarkTheme.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { useUserSettings } from '@openshift-console/dynamic-plugin-sdk';
1+
import { useUserPreference } from '@openshift-console/dynamic-plugin-sdk';
22

33
export const useIsDarkTheme = (): [boolean] => {
4-
const [theme] = useUserSettings('console.theme', null, true);
4+
const [theme] = useUserPreference('console.theme', null, true);
55
return [
66
theme === 'systemDefault' || theme === null
77
? window.matchMedia?.('(prefers-color-scheme: dark)').matches

0 commit comments

Comments
 (0)