diff --git a/libs/deck-layers/src/layers/vessel/vessel.utils.ts b/libs/deck-layers/src/layers/vessel/vessel.utils.ts index 04b9e99ced..068fd14e2b 100644 --- a/libs/deck-layers/src/layers/vessel/vessel.utils.ts +++ b/libs/deck-layers/src/layers/vessel/vessel.utils.ts @@ -121,7 +121,7 @@ export const getSegmentsFromData = memoize( return segments }, (data, params) => { - return `${data?.length}-${JSON.stringify(params || {})}` + return `${data?.startIndices?.join(',')}-${JSON.stringify(params || {})}` } ) diff --git a/libs/timebar/src/charts/tracks-events.module.css b/libs/timebar/src/charts/tracks-events.module.css index 91bf9fcf51..a1fdd21822 100644 --- a/libs/timebar/src/charts/tracks-events.module.css +++ b/libs/timebar/src/charts/tracks-events.module.css @@ -1,4 +1,7 @@ .Events { + --loiteringIcon: url('data:image/svg+xml,'); + --encounterIcon: url('data:image/svg+xml,'); + position: absolute; } diff --git a/libs/timebar/src/charts/tracks-events.tsx b/libs/timebar/src/charts/tracks-events.tsx index 43996ba7ef..c542984cbf 100644 --- a/libs/timebar/src/charts/tracks-events.tsx +++ b/libs/timebar/src/charts/tracks-events.tsx @@ -2,8 +2,6 @@ import React, { useContext, useMemo } from 'react' import cx from 'classnames' import { useSetAtom } from 'jotai' import TimelineContext, { TimelineScale, TrackGraphOrientation } from '../timelineContext' -import EncounterIcon from '../icons/events-shapes/encounter.svg' -import LoiteringIcon from '../icons/events-shapes/loitering.svg' import { TimebarChartData, TimebarChartItem, @@ -134,19 +132,7 @@ const TracksEvents = ({ useTrackColor, ]) - return ( -