diff --git a/src/chrome/TitleBar.tsx b/src/chrome/TitleBar.tsx index 0f89bd469..97b7887af 100644 --- a/src/chrome/TitleBar.tsx +++ b/src/chrome/TitleBar.tsx @@ -29,7 +29,7 @@ import RatingButton from './RatingButton.js'; import DevicesButton from './DevicesButton.js'; import ScreenCaptureButtons from './ScreenCaptureButtons.js'; import AutoUpdateVersion from './AutoUpdateVersion'; -import UpdateIndicator from './UpdateIndicator.js'; +import UpdateIndicator from './UpdateIndicator'; import config from '../fb-stubs/config.js'; import {isAutoUpdaterEnabled} from '../utils/argvUtils.js'; import isProduction from '../utils/isProduction.js'; diff --git a/src/chrome/UpdateIndicator.js b/src/chrome/UpdateIndicator.tsx similarity index 75% rename from src/chrome/UpdateIndicator.js rename to src/chrome/UpdateIndicator.tsx index 4ac404e2c..c9e03d1e5 100644 --- a/src/chrome/UpdateIndicator.js +++ b/src/chrome/UpdateIndicator.tsx @@ -5,8 +5,9 @@ * @format */ -import type {LauncherMsg} from '../reducers/application.js'; -import {colors, Component, FlexRow, Glyph, styled} from 'flipper'; +import {LauncherMsg} from '../reducers/application.js'; +import {colors, FlexRow, Glyph, styled} from 'flipper'; +import React, {Component} from 'react'; const Container = styled(FlexRow)({ alignItems: 'center', @@ -24,11 +25,9 @@ function getSeverityColor(severity: 'warning' | 'error'): string { case 'error': return colors.cherry; } - // Flow isn't smart enough to see that the above is already exhaustive. - return ''; } -export default class UpdateIndicator extends Component { +export default class UpdateIndicator extends Component { render() { if (this.props.launcherMsg.message.length == 0) { return null;