Merge icons.ts with semantic_icons.ts
Change-Id: I618a155b0ee85888c22af438e14c588e85648b9a
diff --git a/ui/src/frontend/flow_events_panel.ts b/ui/src/frontend/flow_events_panel.ts
index 2debfba..964c021 100644
--- a/ui/src/frontend/flow_events_panel.ts
+++ b/ui/src/frontend/flow_events_panel.ts
@@ -14,7 +14,7 @@
import m from 'mithril';
-import {BLANK_CHECKBOX, CHECKBOX} from '../base/icons';
+import {Icons} from '../base/semantic_icons';
import {Actions} from '../common/actions';
import {raf} from '../core/raf_scheduler';
import {DurationWidget} from '../widgets/duration';
@@ -173,7 +173,7 @@
raf.scheduleFullRedraw();
},
},
- allWasChecked ? CHECKBOX : BLANK_CHECKBOX)),
+ allWasChecked ? Icons.Checkbox : Icons.BlankCheckbox)),
]));
categoryToFlowsNum.forEach((num, cat) => {
@@ -193,7 +193,7 @@
raf.scheduleFullRedraw();
},
},
- wasChecked ? CHECKBOX : BLANK_CHECKBOX)),
+ wasChecked ? Icons.Checkbox : Icons.BlankCheckbox)),
];
rows.push(m('tr', data));
});
diff --git a/ui/src/frontend/query_history.ts b/ui/src/frontend/query_history.ts
index d094bae..59690e9 100644
--- a/ui/src/frontend/query_history.ts
+++ b/ui/src/frontend/query_history.ts
@@ -14,7 +14,7 @@
import m from 'mithril';
-import {STAR} from '../base/icons';
+import {Icons} from '../base/semantic_icons';
import {
arrayOf,
@@ -76,7 +76,7 @@
raf.scheduleFullRedraw();
},
},
- m(Icon, {icon: STAR, filled: vnode.attrs.entry.starred}),
+ m(Icon, {icon: Icons.Star, filled: vnode.attrs.entry.starred}),
),
m('button',
{
diff --git a/ui/src/frontend/track_group_panel.ts b/ui/src/frontend/track_group_panel.ts
index 3be23a3..e1f2c86 100644
--- a/ui/src/frontend/track_group_panel.ts
+++ b/ui/src/frontend/track_group_panel.ts
@@ -15,14 +15,8 @@
import {hex} from 'color-convert';
import m from 'mithril';
-import {
- BLANK_CHECKBOX,
- CHECKBOX,
- EXPAND_DOWN,
- EXPAND_UP,
- INDETERMINATE_CHECKBOX,
-} from '../base/icons';
import {assertExists} from '../base/logging';
+import {Icons} from '../base/semantic_icons';
import {Actions} from '../common/actions';
import {
getContainingTrackId,
@@ -96,16 +90,16 @@
const selection = globals.state.currentSelection;
const trackGroup = globals.state.trackGroups[attrs.trackGroupId];
- let checkBox = BLANK_CHECKBOX;
+ let checkBox = Icons.BlankCheckbox;
if (selection !== null && selection.kind === 'AREA') {
const selectedArea = globals.state.areas[selection.areaId];
if (selectedArea.tracks.includes(attrs.trackGroupId) &&
trackGroup.tracks.every((id) => selectedArea.tracks.includes(id))) {
- checkBox = CHECKBOX;
+ checkBox = Icons.Checkbox;
} else if (
selectedArea.tracks.includes(attrs.trackGroupId) ||
trackGroup.tracks.some((id) => selectedArea.tracks.includes(id))) {
- checkBox = INDETERMINATE_CHECKBOX;
+ checkBox = Icons.IndeterminateCheckbox;
}
}
@@ -131,7 +125,8 @@
m('.fold-button',
m('i.material-icons',
- this.trackGroupState.collapsed ? EXPAND_DOWN : EXPAND_UP)),
+ this.trackGroupState.collapsed ? Icons.ExpandDown :
+ Icons.ExpandUp)),
m('.title-wrapper',
m(
'h1.track-title',
diff --git a/ui/src/frontend/track_panel.ts b/ui/src/frontend/track_panel.ts
index d08ad8b..4d59dfa 100644
--- a/ui/src/frontend/track_panel.ts
+++ b/ui/src/frontend/track_panel.ts
@@ -15,7 +15,7 @@
import {hex} from 'color-convert';
import m from 'mithril';
-import {BLANK_CHECKBOX, CHECKBOX, PIN} from '../base/icons';
+import {Icons} from '../base/semantic_icons';
import {duration, Span, time} from '../base/time';
import {Actions} from '../common/actions';
import {pluginManager} from '../common/plugins';
@@ -144,7 +144,7 @@
globals.dispatch(
Actions.toggleTrackPinned({trackId: attrs.trackState.id}));
},
- i: PIN,
+ i: Icons.Pin,
filledIcon: isPinned(attrs.trackState.id),
tooltip: isPinned(attrs.trackState.id) ? 'Unpin' : 'Pin to top',
showButton: isPinned(attrs.trackState.id),
@@ -158,7 +158,8 @@
{id: attrs.trackState.id, isTrackGroup: false}));
e.stopPropagation();
},
- i: isSelected(attrs.trackState.id) ? CHECKBOX : BLANK_CHECKBOX,
+ i: isSelected(attrs.trackState.id) ? Icons.Checkbox :
+ Icons.BlankCheckbox,
tooltip: isSelected(attrs.trackState.id) ?
'Remove track' :
'Add track to selection',
diff --git a/ui/src/frontend/widgets_page.ts b/ui/src/frontend/widgets_page.ts
index 09ec172..fe23918 100644
--- a/ui/src/frontend/widgets_page.ts
+++ b/ui/src/frontend/widgets_page.ts
@@ -16,7 +16,6 @@
import {classNames} from '../base/classnames';
import {Hotkey, Platform} from '../base/hotkeys';
-import {LIBRARY_ADD_CHECK} from '../base/icons';
import {Icons} from '../base/semantic_icons';
import {raf} from '../core/raf_scheduler';
import {Anchor} from '../widgets/anchor';
@@ -666,7 +665,7 @@
}),
popupPosition: PopupPosition.Top,
label: 'Multi Select',
- icon: icon ? LIBRARY_ADD_CHECK : undefined,
+ icon: icon ? Icons.LibraryAddCheck : undefined,
onChange: (diffs: MultiSelectDiff[]) => {
diffs.forEach(({id, checked}) => {
options[id] = checked;