poprawki po crashu

This commit is contained in:
Arek Bykowski
2026-02-15 17:38:42 +01:00
parent bd62be6a5d
commit 48b7f2b3bb
6 changed files with 62 additions and 37 deletions

View File

@@ -3,6 +3,7 @@ import React, { useRef, useState, useEffect } from 'react';
import { WizardState } from '../types';
import { UploadCloud, FileText, X, Image as ImageIcon, Sparkles, Loader2, MapPin, Navigation, Plus, Trash2, Flag, Target, AlertCircle, CheckCircle2, Car, Footprints } from 'lucide-react';
import { processFile } from '../utils/fileUtils';
import { getEnvVar } from '../utils/envUtils';
// --- HELPER COMPONENT: PLACE AUTOCOMPLETE INPUT (WIDGET VERSION) ---
interface PlaceAutocompleteInputProps {
@@ -105,16 +106,20 @@ const StepDetails: React.FC<StepDetailsProps> = ({ data, updateData, onGenerate,
const getEffectiveKey = () => {
if (data.tripData?.googleMapsKey) return data.tripData.googleMapsKey;
// @ts-ignore
if (import.meta.env && import.meta.env.VITE_GOOGLE_MAPS_KEY) return import.meta.env.VITE_GOOGLE_MAPS_KEY;
if (process.env.GOOGLE_MAPS_KEY) return process.env.GOOGLE_MAPS_KEY;
const viteKey = getEnvVar('VITE_GOOGLE_MAPS_KEY');
if (viteKey) return viteKey;
const procKey = getEnvVar('GOOGLE_MAPS_KEY');
if (procKey) return procKey;
return AUTO_PASTE_KEY;
};
const effectiveKey = getEffectiveKey();
const isEnvKeyMissing = !process.env.GOOGLE_MAPS_KEY &&
// @ts-ignore
!import.meta.env?.VITE_GOOGLE_MAPS_KEY &&
const isEnvKeyMissing = !getEnvVar('GOOGLE_MAPS_KEY') &&
!getEnvVar('VITE_GOOGLE_MAPS_KEY') &&
data.tripData?.googleMapsKey !== AUTO_PASTE_KEY;
// --- GOOGLE MAPS LOADING ---
@@ -578,4 +583,4 @@ const StepDetails: React.FC<StepDetailsProps> = ({ data, updateData, onGenerate,
);
};
export default StepDetails;
export default StepDetails;