diff --git a/src/plugins/navigation/components/Timeline.js b/src/plugins/navigation/components/Timeline.js
index 18ddabbd8..4220f3714 100644
--- a/src/plugins/navigation/components/Timeline.js
+++ b/src/plugins/navigation/components/Timeline.js
@@ -6,7 +6,7 @@
* @flow strict-local
*/
-import {styled} from 'flipper';
+import {colors, FlexCenter, styled} from 'flipper';
import {NavigationInfoBox} from './';
import type {Bookmark, NavigationEvent} from '../flow-types';
@@ -23,13 +23,23 @@ const TimelineContainer = styled('div')({
flexGrow: 1,
});
+const NoData = styled(FlexCenter)({
+ height: '100%',
+ fontSize: 18,
+ backgroundColor: colors.macOSTitleBarBackgroundBlur,
+ color: colors.macOSTitleBarIcon,
+});
+
export default (props: Props) => {
const {bookmarks, events, onNavigate, onFavorite} = props;
- return (
+ return events.length === 0 ? (
+ No Navigation Events to Show
+ ) : (
- {events.map((event: NavigationEvent) => {
+ {events.map((event: NavigationEvent, idx) => {
return (