Skip to content
Snippets Groups Projects
Unverified Commit bfe896a3 authored by Matiss Janis Aboltins's avatar Matiss Janis Aboltins Committed by GitHub
Browse files

:sparkles: (autocomplete) turn on feature flag by default (#850)

parent 44573c0f
No related branches found
No related tags found
No related merge requests found
import { useSelector } from 'react-redux'; import { useSelector } from 'react-redux';
import { isNonProductionEnvironment } from 'loot-core/src/shared/environment'; const DEFAULT_FEATURE_FLAG_STATE: Record<string, boolean> = {
newAutocomplete: true,
const DEFAULT_FEATURE_FLAG_STATE = {
newAutocomplete: isNonProductionEnvironment(),
syncAccount: false, syncAccount: false,
goalTemplatesEnabled: false, goalTemplatesEnabled: false,
}; };
export default function useFeatureFlag(name) { export default function useFeatureFlag(name: string): boolean {
return useSelector(state => { return useSelector(state => {
const value = state.prefs.local[`flags.${name}`]; const value = state.prefs.local[`flags.${name}`];
...@@ -18,7 +16,7 @@ export default function useFeatureFlag(name) { ...@@ -18,7 +16,7 @@ export default function useFeatureFlag(name) {
}); });
} }
export function useAllFeatureFlags() { export function useAllFeatureFlags(): Record<string, boolean> {
return useSelector(state => { return useSelector(state => {
return { return {
...DEFAULT_FEATURE_FLAG_STATE, ...DEFAULT_FEATURE_FLAG_STATE,
......
---
category: Enhancements
authors: [MatissJanis]
---
Autocomplete: turn on new autocomplete by default
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment