@props([ 'show' => false, 'title' => '', 'icon' => null, 'size' => 'md', ]) {{-- PDF Slide Panel Component A modern slide-in panel for PDF operations like extract and merge. Features smooth animations and a clean design. Usage: ... ... --}} @php $sizeClasses = match($size) { 'sm' => 'pdf-slide-panel-sm', 'lg' => 'pdf-slide-panel-lg', default => 'pdf-slide-panel-md', }; @endphp
{{-- Header --}}
@if($icon) @endif
{{ $title }}
{{-- Body --}}
{{ $body ?? $slot }}
{{-- Footer --}} @if(isset($footer)) @endif