@extends('layouts.app') @section('title', 'Templates List') @section('styles') {{-- Added Tree View Styles --}} @endsection @section('content') {{-- Added editCategoryId to x-data --}}

@if($is_delete == 'Yes') Deleted Document Templates @elseif($draft == 'Yes') Draft Document Templates @else Document Templates @endif @if($is_delete == 'Yes') Deleted Document Templates @elseif($draft == 'Yes') Draft Document Templates @else Document Templates @endif @if($is_delete == 'Yes') View templates that have been moved to the trash. You can restore them to make them available again, or delete them permanently from your workspace. @elseif($draft == 'Yes') Templates that are still being set up or edited. Complete field placements, configure signer roles, and finalize them before they can be used for signing. @else Add PDF documents you use regularly, then edit their details or customize fields and signature areas. Once prepared, you can use them to send documents for signature. Learn More @endif

@if($is_delete == 'Yes') View, restore, or permanently remove deleted document templates. @elseif($draft == 'Yes') Review and finish setting up your draft templates before sending. @else Manage and prepare documents you send for signature. @endif

@php $canAdd = session('can_add_more_template') === 'Yes'; $hasStorage = session('is_plan_has_storage') === 'Yes'; // Determine if we should allow the link or show the popover $isAllowed = $canAdd && $hasStorage; // Set the specific error message $errorMessage = ''; if (!$canAdd) { $errorMessage = 'You reached your template limit'; } elseif (!$hasStorage) { $errorMessage = 'You reached plan storage limit'; } @endphp
@if($isAllowed && !request()->has('trash')) + Add Template @elseif(!request()->has('trash')) @endif
{{-- Removed overflow-hidden below so the dropdown isn't clipped --}}
@if(isset($templates) && count($templates) > 0)
{{-- Second Search Box wrapped in form to match the first search box functionality --}}
{{-- Keep search and draft params if they exist --}} @if(request('search')) @endif @if(request('draft')) @endif {{-- Date Range in one row --}}

Start Date

End Date

Clear
@endif
Name
@forelse($templates as $key => $template)
{{ strtoupper(substr($template->template_title, 0, 2)) }}

{{ $template->template_title }} @if($template->template_draft=="Yes") Draft @endif

{{ $template->category_id == 0 ? 'Uncategorized' : $template->category_name }}

@if($template->is_delete == 'Yes') {{-- RESTORE LINK --}} Restore {{-- PERMANENT DELETE FORM --}}
@csrf @method('DELETE')
@else Edit Fields @if(session('can_add_more_template') === 'Yes' && session('is_plan_has_storage') === 'Yes')
@csrf
@endif @if($template->template_draft=="Yes") Save as Template @else Save as Draft @endif {{-- 🚀 MOBILE PREVIEW --}} {{-- 🚀 MOBILE DOWNLOAD --}} Download
@csrf @method('DELETE')
@endif

Template Type

@if($template->template_type=="Fillable") Fillable @else Raw @endif

Signers

{{ $template->template_no_of_signers }}

Date Added

{{ \Carbon\Carbon::parse($template->template_created_at)->format('d M Y') }}

ID

#{{ ($templates->currentPage() - 1) * $templates->perPage() + $loop->iteration }}

@empty
No templates available
@endforelse
{{ $templates->links('vendor.pagination.tailwind') }}

Add Category

@csrf

Edit Category

@csrf @method('PUT')

PDF Preview

{{-- 🚀 THE FIX: Wrap iframe in x-if to force refresh and use dynamic previewUrl --}}
@endsection