Merge pull request 'Added generate pdf blade file' (#33) from ranjith-dev into master
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
Reviewed-on: #33
This commit was merged in pull request #33.
This commit is contained in:
51
resources/views/fields/generate-template.blade.php
Normal file
51
resources/views/fields/generate-template.blade.php
Normal file
@@ -0,0 +1,51 @@
|
||||
{{-- @php
|
||||
$sticker_id = $attributes->get('sticker_id');
|
||||
\Log::info('Sticker ID in Blade:', ['sticker_id' => $sticker_id]);
|
||||
@endphp
|
||||
|
||||
<div class="flex flex-col items-start space-y-2">
|
||||
@if (!empty($sticker_id))
|
||||
<a href="{{ route('stickers.pdf', $sticker_id) }}"
|
||||
target="_blank"
|
||||
class="px-2 py-1 border border-success-500 text-success-600 rounded hover:bg-success-50 hover:border-success-700 transition text-sm">
|
||||
Generate Template
|
||||
</a>
|
||||
@else
|
||||
<span class="text-gray-500">
|
||||
Enter Sticker ID to generate template
|
||||
</span>
|
||||
@endif
|
||||
</div> --}}
|
||||
|
||||
@props(['sticker_id'])
|
||||
|
||||
|
||||
@php
|
||||
// $var = $sticker_id ?? 'undefined';
|
||||
// \Log::info('Blade Debug: sticker_id type = ' . gettype($var));
|
||||
// \Log::info('Blade Debug: sticker_id value = ', ['value' => $var]);
|
||||
|
||||
$isValid = $sticker_id && $sticker_id != 'empty';
|
||||
$url = $isValid ? route('stickers.pdf', ['stickerId' => $sticker_id]) : '#';
|
||||
@endphp
|
||||
|
||||
<div class="flex flex-col items-start space-y-2">
|
||||
<a
|
||||
href="{{ $url }}"
|
||||
@if(!$isValid)
|
||||
onclick="alert('Please enter a Sticker ID first'); return false;"
|
||||
@endif
|
||||
target="_blank"
|
||||
class="px-2 py-1 border
|
||||
{{ $isValid
|
||||
? 'border-success-500 text-success-600 hover:bg-success-50 hover:border-success-700'
|
||||
: 'border-gray-300 text-gray-400 cursor-not-allowed' }}
|
||||
rounded transition text-sm"
|
||||
>
|
||||
Generate Template
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user