fix ui: fix feature flag icon crash

This commit is contained in:
nick-delirium 2024-07-09 16:49:02 +02:00
parent c9da2c6137
commit 68bc244259
No known key found for this signature in database
GPG key ID: 93ABD695DF5FDBA0

View file

@ -25,6 +25,7 @@ import {
Timer,
VenetianMask,
Workflow,
Flag,
} from 'lucide-react';
import React from 'react';
import { connect } from 'react-redux';
@ -67,6 +68,7 @@ const IconMap = {
[FilterKey.UTM_SOURCE]: <CornerDownRight size={18}/>,
[FilterKey.UTM_MEDIUM]: <Layers size={18}/>,
[FilterKey.UTM_CAMPAIGN]: <Megaphone size={18}/>,
[FilterKey.FEATURE_FLAG]: <Flag size={18}/>,
};
function filterJson(
@ -172,7 +174,7 @@ function FilterModal(props: Props) {
Object.keys(matchingFilters).length === 0;
const getNewIcon = (filter: Record<string, any>) => {
if (filter.icon.includes('metadata')) {
if (filter.icon?.includes('metadata')) {
return IconMap[FilterKey.METADATA]
}
// @ts-ignore