ViewField -> ViewData variable not available

Rather simple:
ViewField::make('pdf_viewer_in_modal')
  ->label('')
  ->view('filament.resources.test.components.pdf-viewer')
  ->viewData([
      'classes' => 'h-[80vh]',
  ])


<div class="w-full bg-gray-100 dark:bg-gray-800 rounded-lg flex flex-col {{ $classes }}">
    @if ($this->selectedFile)
        <div class="flex-grow h-full">
            <iframe src="{{ $this->selectedFile->getTmpUrlAttribute() }}" class="w-full h-full border-0"></iframe>
        </div>
    @else
        <div class="w-full h-full flex items-center justify-center">
            <p class="text-gray-500">No file selected or available.</p>
        </div>
    @endif
</div>


Results in Undefined variable $classes ?
Was this page helpful?