[plugins/welcome/WelcomePage] add featureFlags via useApi

This commit is contained in:
Bilawal Hameed
2020-03-26 15:39:19 +01:00
parent c86387ea09
commit 7ba4f4ca2d
2 changed files with 11 additions and 1 deletions
+8 -1
View File
@@ -14,7 +14,13 @@
* limitations under the License.
*/
import { ApiHolder, ApiRegistry, errorApiRef } from '@backstage/core';
import {
ApiHolder,
ApiRegistry,
errorApiRef,
featureFlagsApiRef,
FeatureFlags,
} from '@backstage/core';
import { ErrorDisplayForwarder } from './components/ErrorDisplay/ErrorDisplay';
const builder = ApiRegistry.builder();
@@ -22,5 +28,6 @@ const builder = ApiRegistry.builder();
export const errorDialogForwarder = new ErrorDisplayForwarder();
builder.add(errorApiRef, errorDialogForwarder);
builder.add(featureFlagsApiRef, FeatureFlags);
export default builder.build() as ApiHolder;
@@ -33,10 +33,13 @@ import {
pageTheme,
ContentHeader,
SupportButton,
featureFlagsApiRef,
useApi,
} from '@backstage/core';
import ErrorButton from './ErrorButton';
const WelcomePage: FC<{}> = () => {
const featureFlagsApi = useApi(featureFlagsApiRef);
const profile = { givenName: '' };
return (