mirror of
https://github.com/christianvidalwolf-prog/Craze-Data-check.git
synced 2026-08-03 15:15:24 +02:00
fix: rename Gemini API key to VITE_GEMINI_API_KEY and improve logging
This commit is contained in:
@@ -188,16 +188,22 @@ export function EditPanel({ row, rowIndex, onSave, onClose, onCaptureState }: Ed
|
||||
return formData[field] !== (row[colIndex] !== undefined && row[colIndex] !== null ? String(row[colIndex]) : '');
|
||||
};
|
||||
|
||||
const handleGenerate = async (field: keyof typeof formData) => {
|
||||
const handleGenerate = (field: keyof typeof formData) => {
|
||||
console.log('[EditPanel] handleGenerate called for field:', field);
|
||||
setError(null); // Clear any previous error
|
||||
setPendingGeminiField(field);
|
||||
};
|
||||
|
||||
const executeGenerate = async () => {
|
||||
if (!pendingGeminiField) return;
|
||||
if (!pendingGeminiField) {
|
||||
console.warn('[EditPanel] executeGenerate called but no field pending');
|
||||
return;
|
||||
}
|
||||
const field = pendingGeminiField;
|
||||
console.log('[EditPanel] Starting generation for field:', field);
|
||||
setLoadingField(field);
|
||||
setError(null);
|
||||
|
||||
|
||||
try {
|
||||
let prompt = '';
|
||||
const baseContext = `Article Name: ${row[COLUMNS.ARTICLE_NAME]}\nArticle Details (EN): ${formData.detailsEn || 'N/A'}\nArticle Details (DE): ${formData.detailsDe || 'N/A'}`;
|
||||
|
||||
Reference in New Issue
Block a user