Enhance Template Import and Preview Functionality: Updated the ImportHtmlTemplates command to improve asset path handling by moving files to storage and updating HTML asset paths. Added a preview action in SectionTemplatesTable for better template management, along with a new Blade view for rendering previews. Adjusted route for template preview to accept any request method for flexibility.

This commit is contained in:
Ümit Tunç
2025-12-27 09:38:38 +03:00
parent 70cba75441
commit f609eb3ec1
5 changed files with 67 additions and 2 deletions
@@ -8,6 +8,7 @@ use Filament\Actions\EditAction;
use Filament\Actions\ForceDeleteBulkAction;
use Filament\Actions\RestoreBulkAction;
use Filament\Actions\ViewAction;
use Filament\Actions\Action;
use Filament\Tables\Columns\IconColumn;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\TrashedFilter;
@@ -51,6 +52,13 @@ class SectionTemplatesTable
TrashedFilter::make(),
])
->recordActions([
Action::make('preview')
->label(__('section-templates.action_preview'))
->icon('heroicon-o-eye')
->modalContent(fn ($record) => view('filament.admin.resources.section-templates.preview', ['record' => $record]))
->modalSubmitAction(false)
->modalCancelAction(false)
->modalWidth('7xl'),
ViewAction::make(),
EditAction::make(),
])