movie-night-nuevo/app/Livewire/MovieDetailsPanel.php
Edward Tirado Jr. 73d6578857
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (push) Waiting to run
set up list management
2025-12-13 19:33:52 -06:00

31 lines
636 B
PHP

<?php
namespace App\Livewire;
use App\Models\Movie;
use Livewire\Component;
class MovieDetailsPanel extends Component
{
public $showDetails = false;
public ?Movie $selectedMovie = null;
protected $listeners = ['openMovieDetails' => 'openPanel'];
public function openPanel(int $movieId): void
{
$this->selectedMovie = Movie::find($movieId);
$this->showDetails = true;
}
public function closePanel(): void
{
$this->showDetails = false;
$this->selectedMovie = null;
}
public function render()
{
return view('livewire.movie-details-panel');
}
}