diff --git a/src/JournalViewEntries.tsx b/src/JournalViewEntries.tsx
index 656d34f..e4bfe42 100644
--- a/src/JournalViewEntries.tsx
+++ b/src/JournalViewEntries.tsx
@@ -1,4 +1,8 @@
import * as React from 'react';
+import { List, ListItem } from 'material-ui/List';
+import IconAdd from 'material-ui/svg-icons/content/add';
+import IconDelete from 'material-ui/svg-icons/action/delete';
+import IconEdit from 'material-ui/svg-icons/editor/mode-edit';
import * as ICAL from 'ical.js';
@@ -22,24 +26,53 @@ export class JournalViewEntries extends React.Component {
const entries = this.props.entries.map((syncEntry, idx) => {
const comp = new ICAL.Component(ICAL.parse(syncEntry.content));
+ let icon;
+ if (syncEntry.action === EteSync.SyncEntryAction.Add) {
+ icon = (