Workflow 1.1 bug fixes #74
|
|
@ -202,11 +202,25 @@ export default function AdminPromptsPage() {
|
|||
const text = await file.text()
|
||||
const data = JSON.parse(text)
|
||||
|
||||
// Ask user about overwrite
|
||||
// Two-step confirmation for clarity
|
||||
// Step 1: Confirm import
|
||||
const shouldImport = confirm(
|
||||
`${data.count || 0} Prompts importieren?\n\n` +
|
||||
'OK = Fortfahren\n' +
|
||||
'Abbrechen = Import abbrechen'
|
||||
)
|
||||
|
||||
if (!shouldImport) {
|
||||
setImporting(false)
|
||||
event.target.value = ''
|
||||
return
|
||||
}
|
||||
|
||||
// Step 2: Ask about overwrite
|
||||
const overwrite = confirm(
|
||||
'Bestehende Prompts überschreiben?\n\n' +
|
||||
'JA = Existierende Prompts aktualisieren\n' +
|
||||
'NEIN = Nur neue Prompts erstellen, Duplikate überspringen'
|
||||
'Existierende Prompts überschreiben?\n\n' +
|
||||
'OK = Ja, bestehende Prompts aktualisieren\n' +
|
||||
'Abbrechen = Nein, nur neue Prompts erstellen'
|
||||
)
|
||||
|
||||
const result = await api.importPrompts(data, overwrite)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user