/**
 * Конфигурация диалогов подтверждения
 * Используется в ConfirmDialog через prop "type"
 */
export const DIALOGS = {
  // Архивация задачи
  archive: {
    title: 'Архивировать задачу?',
    message: 'Задача будет перемещена в архив.<br>Вы сможете восстановить её позже.',
    confirmText: 'В архив',
    variant: 'warning'
  },
  
  // Восстановление из архива
  restore: {
    title: 'Вернуть из архива?',
    message: 'Задача будет возвращена на доску<br>в колонку «Готово».',
    confirmText: 'Вернуть',
    variant: 'warning'
  },
  
  // Удаление задачи
  deleteTask: {
    title: 'Удалить задачу?',
    message: 'Это действие нельзя отменить.<br>Задача будет удалена навсегда.',
    confirmText: 'Удалить',
    variant: 'danger'
  },
  
  // Удаление комментария
  deleteComment: {
    title: 'Удалить комментарий?',
    message: 'Комментарий будет удалён навсегда.',
    confirmText: 'Удалить',
    variant: 'danger'
  },
  
  // Удаление файла
  deleteFile: {
    title: 'Удалить изображение?',
    message: 'Изображение будет удалено из задачи.',
    confirmText: 'Удалить',
    variant: 'danger'
  },
  
  // Несохранённые изменения
  unsavedChanges: {
    title: 'Обнаружены изменения',
    message: 'У вас есть несохранённые изменения.<br>Что вы хотите сделать?',
    confirmText: 'Сохранить',
    showDiscard: true,
    variant: 'default'
  }
}
