diff --git a/resources/js/nostrLogin.js b/resources/js/nostrLogin.js index b9c2980..9a55352 100644 --- a/resources/js/nostrLogin.js +++ b/resources/js/nostrLogin.js @@ -106,7 +106,15 @@ export default () => ({ }, showAuthError(error) { - let message = error || 'Authentication failed. Please try again.'; + let message; + if (typeof error === 'string') { + message = error; + } else if (error && typeof error === 'object' && typeof error.message === 'string') { + message = error.message; + } else { + message = 'Authentication failed. Please try again.'; + } + let variant = 'danger'; if (message.includes('incompatible') || message.includes('format')) { @@ -125,8 +133,6 @@ export default () => ({ duration: 8000, }); } - - this.$dispatch('auth-error', {message, variant}); }, destroy() { diff --git a/resources/views/livewire/auth/login.blade.php b/resources/views/livewire/auth/login.blade.php index eeb5e24..d2148ee 100644 --- a/resources/views/livewire/auth/login.blade.php +++ b/resources/views/livewire/auth/login.blade.php @@ -306,8 +306,7 @@ class extends Component { ?>