diff --git a/src/components/CardChallengeSavingsPath.vue b/src/components/CardChallengeSavingsPath.vue index 14de86784838b4b04f15af563574a69741d3ca70..775a2bc27bd9980e306b45bf2b1c57456940468a 100644 --- a/src/components/CardChallengeSavingsPath.vue +++ b/src/components/CardChallengeSavingsPath.vue @@ -82,7 +82,7 @@ import { onMounted, ref } from 'vue' import authInterceptor from '@/services/authInterceptor' const challengeStore = useChallengeStore() -const challengeImageUrl = ref('/assets/star.png') // Default or placeholder image +const challengeImageUrl = ref('/src/assets/star.png') // Default or placeholder image const props = defineProps<{ challenge: Challenge }>() interface Props { @@ -117,7 +117,7 @@ const getChallengeIcon = async (challengeId: number) => { challengeImageUrl.value = URL.createObjectURL(imageResponse.data) } catch (error) { console.error('Failed to load challenge icon:', error) - challengeImageUrl.value = '/assets/default-icon.png' // Fallback on error + challengeImageUrl.value = '/src/assets/star.png' // Fallback on error } }