Skip to content

Commit 1f6389e

Browse files
authored
Merge pull request #145 from AIRInstitute/pre
Pre
2 parents 8141c96 + 7934feb commit 1f6389e

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

ia4birds-all/ai4birds-web/ai4birds-web-app-frontend/src/assets/components/card/CameraPanelCardTable.tsx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ export const CustomCardCameraTable = ({ cameraPanelData, onDelete }) => {
3737
const segment = await BirdCoordinateService.getSegmentData(cameraPanelData.camera_id);
3838
const stats = await BirdCoordinateService.getBirdStatistics(cameraPanelData.camera_id);
3939

40+
console.log("Segment Data:", segment);
41+
console.log("Bird Statistics:", stats);
42+
4043
setSegmentData(segment); // segment_data
4144
setSpeciesStats(stats); // camera_statistics
4245
} catch (error) {
@@ -143,23 +146,20 @@ export const CustomCardCameraTable = ({ cameraPanelData, onDelete }) => {
143146
<TableColumn>Última Detección</TableColumn>
144147
</TableHeader>
145148
<TableBody>
146-
{speciesStats.camera_statistics.map((item, index) => (
147-
<TableRow key={index}>
148-
<TableCell className="capitalize">{item.bird_name.replace(/_/g, " ")}</TableCell>
149-
<TableCell>
150-
<span className="font-semibold text-blue-600">{item.count}</span>
151-
</TableCell>
152-
<TableCell>
153-
{new Date(item.last_seen).toLocaleString("es-ES", {
154-
day: "2-digit",
155-
month: "2-digit",
156-
year: "numeric",
157-
hour: "2-digit",
158-
minute: "2-digit"
159-
})}
160-
</TableCell>
149+
{Array.isArray(speciesStats?.camera_statistics) ? (
150+
speciesStats.camera_statistics.map((item, index) => (
151+
<TableRow key={index}>
152+
<TableCell>{item.camera_id}</TableCell>
153+
<TableCell>{item.bird_name}</TableCell>
154+
<TableCell>{item.count}</TableCell>
155+
<TableCell>{new Date(item.last_seen).toLocaleString()}</TableCell>
156+
</TableRow>
157+
))
158+
) : (
159+
<TableRow>
160+
<TableCell colSpan={4}>Cargando estadísticas...</TableCell>
161161
</TableRow>
162-
))}
162+
)}
163163
</TableBody>
164164
</Table>
165165
</Tab>

0 commit comments

Comments
 (0)