Skip to content

Commit

Permalink
updating sensor param
Browse files Browse the repository at this point in the history
  • Loading branch information
monicakochofar committed Oct 4, 2023
1 parent e6fa2e2 commit a5aabaa
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 3 deletions.
5 changes: 4 additions & 1 deletion app_vue/src/components/sensorMap.vue
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,10 @@ onDeactivated(() => {

<style lang="scss" scoped>
// leaflet css override for mobile views
:deep img.low-opacity {
// class from sensorMapMaker
opacity: 0.6;
}
:deep .leaflet-pane .leaflet-layer {
// handles map opacity level
opacity: 0.7 !important;
Expand Down
1 change: 1 addition & 0 deletions app_vue/src/components/sensorMapMarker.vue
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ function removeBinFromRoute(sensor) {

<template>
<l-icon
:class-name="props.sensor.isFilteredOut ? 'low-opacity' : ''"
:icon-size="[19, 23]"
:icon-anchor="[10, 18]"
:icon-url="getIconUrl(getBinIconName(props.sensor))"
Expand Down
4 changes: 3 additions & 1 deletion app_vue/src/stores/sensors_store.js
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,9 @@ export const useSensorStore = defineStore('sensors', {
};

// setting up new property
sensor.keepAfterFiltering = fillRangeFilter() && groupFilter() && assetTagFilter() && binTypeFilter() && binVolumeFilter() && materialTypeFilter();

const keepAfterFiltering = fillRangeFilter() && groupFilter() && assetTagFilter() && binTypeFilter() && binVolumeFilter() && materialTypeFilter();
sensor.isFilteredOut = !keepAfterFiltering;
return sensor;
});
}
Expand Down
2 changes: 1 addition & 1 deletion app_vue/src/utils/mapMarkerHelper.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const ICON_NAMES = {

export const getBinIconName = (sensor) => {
const isErrorState = sensor.error;
const isFilteredOut = 'keepAfterFiltering' in sensor && !sensor.keepAfterFiltering;
const isFilteredOut = sensor.isFilteredOut;
const isFullState = sensor.fill_level && sensor.fill_level >= 75;
const isHalfFullState = sensor.fill_level && sensor.fill_level >= 50 && sensor.fill_level < 75;
const isEmptyState = sensor.fill_level && sensor.fill_level < 50;
Expand Down

0 comments on commit a5aabaa

Please sign in to comment.