From 4a6ced748f91e109a67f8a200bc77c418e97164e Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 23 Dec 2025 17:47:02 +0530 Subject: [PATCH] changed logic in sticker preview --- .../Pages/StickerStructurePreviewPage.php | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) 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(); + } } }