core-api: remove FeatureFlagName type

This commit is contained in:
Patrik Oldsberg
2020-10-28 16:49:09 +01:00
parent 5adfc005e8
commit e64fc519b8
5 changed files with 13 additions and 18 deletions
@@ -16,7 +16,6 @@
import React, { useCallback, useState } from 'react';
import {
FeatureFlagName,
featureFlagsApiRef,
FeatureFlagsRegistryItem,
FeatureFlagState,
@@ -37,15 +36,15 @@ export const FeatureFlags = () => {
result[featureFlag.name] = state;
return result;
},
{} as Record<FeatureFlagName, FeatureFlagState>,
{} as Record<string, FeatureFlagState>,
);
const [state, setState] = useState<Record<FeatureFlagName, FeatureFlagState>>(
const [state, setState] = useState<Record<string, FeatureFlagState>>(
initialFlagState,
);
const toggleFlag = useCallback(
(flagName: FeatureFlagName) => {
(flagName: string) => {
const newState = featureFlagsApi.getFlags().toggle(flagName);
setState(prevState => ({