diff --git a/app/Livewire/Project/Shared/Terminal.php b/app/Livewire/Project/Shared/Terminal.php index 70b8fd18f..de1df3844 100644 --- a/app/Livewire/Project/Shared/Terminal.php +++ b/app/Livewire/Project/Shared/Terminal.php @@ -11,6 +11,7 @@ class Terminal extends Component #[On('send-terminal-command')] public function sendTerminalCommand($isContainer, $identifier, $serverUuid) { + $server = Server::ownedByCurrentTeam()->whereUuid($serverUuid)->firstOrFail(); // if (auth()->user()) { @@ -21,9 +22,7 @@ class Terminal extends Component // } if ($isContainer) { - ray($identifier); $status = getContainerStatus($server, $identifier); - ray($status); if ($status !== 'running') { return handleError(new \Exception('Container is not running'), $this); } diff --git a/app/Livewire/RunCommand.php b/app/Livewire/RunCommand.php index 449ab1ea9..290618bef 100644 --- a/app/Livewire/RunCommand.php +++ b/app/Livewire/RunCommand.php @@ -7,7 +7,7 @@ use Livewire\Component; class RunCommand extends Component { - public $selected_uuid; + public $selected_uuid = 'default'; public $servers = []; @@ -16,7 +16,6 @@ class RunCommand extends Component public function mount($servers) { $this->servers = $servers; - $this->selected_uuid = $servers[0]->uuid; $this->containers = $this->getAllActiveContainers(); } @@ -83,6 +82,11 @@ class RunCommand extends Component }); } + public function updatedSelectedUuid($value) + { + $this->connectToContainer(); + } + #[On('connectToContainer')] public function connectToContainer() { diff --git a/resources/views/components/forms/select.blade.php b/resources/views/components/forms/select.blade.php index 02308ceb5..4da9eca1b 100644 --- a/resources/views/components/forms/select.blade.php +++ b/resources/views/components/forms/select.blade.php @@ -1,6 +1,6 @@
@if ($label) -