Skip to content

Commit

Permalink
camera images w sas token
Browse files Browse the repository at this point in the history
  • Loading branch information
Xileny committed Apr 30, 2024
1 parent 0a30ad9 commit 51ccdfb
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/pages/protected/map/map-drawer/camera-details.component.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import {
import { MeasureDto, StationsApiFactory } from 'ermes-backoffice-ts-sdk'
import moment from 'moment'
import { useSnackbar } from 'notistack'
import React, { CSSProperties, useEffect, useMemo, useState } from 'react'
import React, { CSSProperties, useContext, useEffect, useMemo, useState } from 'react'
import { useTranslation } from 'react-i18next'
import { useDispatch, useSelector } from 'react-redux'
import { useAPIConfiguration } from '../../../../hooks/api-hooks'
Expand All @@ -46,6 +46,8 @@ import { DetectedIcon, DiscardedIcon, ValidatedIcon } from './camera-chip-icons.
import classes from './drawer-cards/communication-card.module.scss'
import { getCameraState } from '../../../../utils/get-camera-state.util'
import { CameraChip } from './drawer-cards/camera-chip.component'
import { AppConfig, AppConfigContext } from '../../../../config'
import { getMediaURL } from '../../../../utils/map.utils'

function getCardinalDirection(angle) {
const directions = ['↑ N', '↗ NE', '→ E', '↘ SE', '↓ S', '↙ SW', '← W', '↖ NW']
Expand Down Expand Up @@ -158,6 +160,7 @@ export function CameraDetails({}: CameraDetailsProps) {
const [page, setPage] = useState(0)
const { apiConfig: backendAPIConfig } = useAPIConfiguration('backoffice')
const { enqueueSnackbar } = useSnackbar()
const appConfig = useContext<AppConfig>(AppConfigContext)

async function handleClose() {
setSelectedSensorId(undefined)
Expand Down Expand Up @@ -346,7 +349,7 @@ export function CameraDetails({}: CameraDetailsProps) {
</div>
<img
style={{ width: 200, height: 100, objectFit: 'cover' }}
src={thumbnail!}
src={getMediaURL(appConfig.blobStorageSasToken, thumbnail!)}
alt={firstMeasurement.measure!}
/>
{description && (
Expand Down Expand Up @@ -437,7 +440,7 @@ export function CameraDetails({}: CameraDetailsProps) {
marginTop: 16,
marginBottom: 16
}}
src={selectedSensorMeasurement?.measure}
src={getMediaURL(appConfig.blobStorageSasToken, selectedSensorMeasurement?.measure)}
alt={selectedSensorMeasurement?.measure}
/>
</div>
Expand Down Expand Up @@ -525,7 +528,7 @@ export function CameraDetails({}: CameraDetailsProps) {
</div>
<img
style={{ width: 200, height: 125, objectFit: 'cover' }}
src={thumbnail}
src={getMediaURL(appConfig.blobStorageSasToken, thumbnail)}
alt={measurement.measure!}
/>
{measurement.timestamp && (
Expand Down

0 comments on commit 51ccdfb

Please sign in to comment.