diff --git a/app/Filament/Pages/StickerStructurePreviewPage.php b/app/Filament/Pages/StickerStructurePreviewPage.php index 9dcb8f4..df7347c 100644 --- a/app/Filament/Pages/StickerStructurePreviewPage.php +++ b/app/Filament/Pages/StickerStructurePreviewPage.php @@ -190,13 +190,13 @@ class StickerStructurePreviewPage extends Page $this->pdfPreview = $stickerPdfService->generateStickerItem($stickerId, $dynamicElements, $itemCharacteristic); Notification::make() - ->title('Sticker Preview Generated') + ->title('Sticker Preview Generated!') ->success() ->duration(2000) ->send(); } catch (\Exception $e) { Notification::make() - ->title('Error generating preview') + ->title('Error generating sticker preview!') ->body($e->getMessage()) ->danger() ->send(); @@ -204,9 +204,22 @@ class StickerStructurePreviewPage extends Page } else { $elements = StickerStructureDetail::where('sticker_id', $stickerId)->first(); - $pdfService = new StickerPdfService; + try { + $stickerPdfService = new StickerPdfService; + $this->pdfPreview = $stickerPdfService->generateSticker($stickerId, $elements->toArray()); - return $pdfService->generateSticker($stickerId, $elements->toArray()); + Notification::make() + ->title('Sticker Preview Generated!') + ->success() + ->duration(2000) + ->send(); + } catch (\Exception $e) { + Notification::make() + ->title('Error generating sticker preview!') + ->body($e->getMessage()) + ->danger() + ->send(); + } } }