From 77ea9b3da7b69f9fda91124a0f57e96ec82e55b6 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Thu, 1 Oct 2026 14:47:49 +0200 Subject: [PATCH] feat(server): describe server role options in listbox dropdown Add optional per-option description support to the listbox component, rendered as muted text below the option label. Use it on the server role selector (new server and server settings) to explain each role, and note that GitHub Actions runners require the "Builds only" role in helper texts and the runners empty state. --- resources/views/components/forms/listbox.blade.php | 14 +++++++++++--- .../views/livewire/server/github-runners.blade.php | 2 +- .../views/livewire/server/new/by-ip.blade.php | 8 ++++---- resources/views/livewire/server/show.blade.php | 8 ++++---- 4 files changed, 20 insertions(+), 12 deletions(-) diff --git a/resources/views/components/forms/listbox.blade.php b/resources/views/components/forms/listbox.blade.php index 531a195441..639a776a75 100644 --- a/resources/views/components/forms/listbox.blade.php +++ b/resources/views/components/forms/listbox.blade.php @@ -4,7 +4,7 @@ 'label' => null, 'helper' => null, 'required' => false, - 'options' => [], // list of ['value' => ..., 'label' => ..., 'disabled' => bool] + 'options' => [], // list of ['value' => ..., 'label' => ..., 'description' => ?string, 'disabled' => bool] 'placeholder' => 'Select…', 'emptyText' => 'No options available.', 'live' => false, @@ -163,7 +163,11 @@