lolispace-applications/app/Livewire/ApplicationStatus.php
weeb a66c65e38a
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
Rewrite Application Status Page in Livewire
2025-05-01 22:18:50 +02:00

34 lines
676 B
PHP

<?php
namespace App\Livewire;
use App\Models\Application;
use Livewire\Component;
use Livewire\Attributes\Layout;
#[Layout('components.layouts.guest')]
class ApplicationStatus extends Component
{
public $uuid;
public $application;
public function mount(string $uuid)
{
$this->uuid = $uuid;
$this->loadApplication();
}
public function loadApplication()
{
$this->application = Application::with('uploads')->where('uuid', $this->uuid)->firstOrFail();
}
public function render()
{
return view('livewire.application-status')->with([
'application' => $this->application,
]);
}
}