import React from "react"; import GameDataManager from "../../../../services/GameDataManager.js"; import { getServerUrl } from "../../../../config/api.js"; import "./DungeonFinish.css"; const DungeonFinish = ({ rewards, onExit }) => { const CONNECT_URL = getServerUrl(); const ASSET_BASE_URL = `${CONNECT_URL}/static/`; const getFullTextureUrl = (path) => { if (!path) return "/assets/no-image.png"; if (path.startsWith("http")) return path; return `${ASSET_BASE_URL}${path}`; }; return (

MISSION_ACCOMPLISHED

EXPERIENCE_DATA +{rewards.xp || 0} XP
CREDITS_TRANSFER +{rewards.credits || 0} CR

ASSETS_RECOVERED

{rewards.items && rewards.items.length > 0 ? ( rewards.items.map((item, idx) => { const itemData = GameDataManager.getItem(item.id); const textureUrl = getFullTextureUrl(itemData?.texture); return (
x{item.count}
); }) ) : (
NO_RESOURCES_FOUND
)}
); }; export default DungeonFinish;