Skip to content

Commit

Permalink
refactor: update import of redux state
Browse files Browse the repository at this point in the history
  • Loading branch information
bijayrauniyar0 committed Nov 27, 2024
1 parent 896e4b0 commit 275bc97
Showing 1 changed file with 12 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,15 @@ const ImageMapBox = () => {
const uploadedImageType = useTypedSelector(
state => state.droneOperatorTask.uploadedImagesType,
);
const droneOperatorSate = useTypedSelector(state => state.droneOperatorTask);
const filesExifData = useTypedSelector(
state => state.droneOperatorTask.filesExifData,
);

useEffect(() => {
if (droneOperatorSate.filesExifData.length === 0) return;
const imageFilesGeoData = convertExifDataToGeoJson(
droneOperatorSate.filesExifData,
);
if (filesExifData.length === 0) return;
const imageFilesGeoData = convertExifDataToGeoJson(filesExifData);
setImageFilesGeoJsonData(imageFilesGeoData);
const sortedImageFiles = sortByDatetime(droneOperatorSate.filesExifData);
const sortedImageFiles = sortByDatetime(filesExifData);
const imageFilesLineString = {
type: 'FeatureCollection',
features: [
Expand All @@ -76,17 +76,17 @@ const ImageMapBox = () => {
],
};
setImageFilesLineStringData(imageFilesLineString);
setFiles(droneOperatorSate.filesExifData.map(file => file.file));
setImagesNames(droneOperatorSate.filesExifData.map(file => file.file.name));
}, [droneOperatorSate.filesExifData]);
setFiles(filesExifData.map(file => file.file));
setImagesNames(filesExifData.map(file => file.file.name));
}, [filesExifData]);

const { map, isMapLoaded } = useMapLibreGLMap({
containerId: 'image-upload-map',
mapOptions: {
zoom: 17,
center: [
droneOperatorSate.filesExifData[0]?.coordinates.longitude || 84.124,
droneOperatorSate.filesExifData[0]?.coordinates.latitude || 28.9349,
filesExifData[0]?.coordinates.longitude || 84.124,
filesExifData[0]?.coordinates.latitude || 28.9349,
],
maxZoom: 19,
},
Expand Down Expand Up @@ -265,7 +265,7 @@ const ImageMapBox = () => {
getCoordOnProperties
buttonText="Remove"
handleBtnClick={fileData => {
const newFilesData = droneOperatorSate.filesExifData.filter(
const newFilesData = filesExifData.filter(
filex => filex.file.name !== fileData.name,
);
dispatch(setFilesExifData(newFilesData));
Expand Down

0 comments on commit 275bc97

Please sign in to comment.