From 93644e2d4ef88d0eaa92ca3c1c5f19ceda60198c Mon Sep 17 00:00:00 2001 From: Mohamed Said Date: Sat, 27 Jan 2024 23:00:46 +0200 Subject: [PATCH] Add `translate` inside Exception Catch Instead of showing an Exception error return a message error via Filament notification method. --- src/Actions/TranslatableAction.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Actions/TranslatableAction.php b/src/Actions/TranslatableAction.php index 26b2952..1ab9272 100644 --- a/src/Actions/TranslatableAction.php +++ b/src/Actions/TranslatableAction.php @@ -47,10 +47,9 @@ function (Field $component) { } else { $text = $component->getState(); } - - $googleTranslate = $googleTranslate->translate($source, $data['target'], $text); - + try { + $googleTranslate = $googleTranslate->translate($source, $data['target'], $text); $component->state($googleTranslate); $livewire->dispatch('refresh-tiptap-editors', [ @@ -66,7 +65,7 @@ function (Field $component) { } catch (\Exception $exception) { Notification::make() ->title(__('filament-translate-action::filament-translate-action.error_title')) - ->body(__('filament-translate-action::filament-translate-action.error_message')) + ->body(__('filament-translate-action::filament-translate-action.error_message'). '
' . $exception->getMessage()) ->danger() ->send();