This commit is contained in:
salam committed 2026-08-02 08:52:59 +02:00
1 parent 301443d8c4
commit 8c34730c41
9 files changed
+534 -38

No files matched your search

@@ -46,7 +46,43 @@ class ProjektMethodesRelationManager extends RelationManager
->components([
Select::make('methode_id')
->label('Methoden')
->options(Methode::where('id', '<=', 6)->orderBy('order')->pluck('name', 'id'))
->options(function () {
$res = Methode::query()->orderBy('order')->get();
$opt = [];
// <span class="bg-success-600"></span>
// <span class="bg-primary-600"></span>
// <span class="bg-gray-600"></span>
// <span class="bg-info-600"></span>
// <span class="bg-warning-600"></span>
foreach ($res as $val) {
$opt[$val->id] = '<span class="text-white bg-'.$val->color.'-600 px-2 py-1 rounded cursor-pointer font-black">'.$val->name.' <em class="ml-3 font-normal xs">'.$val->description.'<em></span>';
// switch ($val->id) {
// case 1:
// $opt[$val->id] = '<span class="text-white bg-'.$val->color.'-600 px-2 py-1 rounded cursor-pointer font-black">'.$val->name.' <em class="ml-3 font-normal xs">'.$val->description.'<em></span>';
// break;
// case 2:
// case 8:
// $opt[$val->id] = '<span class="text-white bg-'.$val->color.'-600 px-2 py-1 rounded cursor-pointer font-black">'.$val->name.' <em class="ml-3 font-normal xs">'.$val->description.'<em></span>';
// break;
// case 3:
// case 7:
// $opt[$val->id] = '<span class="text-white bg-'.$val->color.'-600 px-2 py-1 rounded cursor-pointer font-black">'.$val->name.' <em class="ml-3 font-normal xs">'.$val->description.'<em></span>';
// break;
// case 4:
// $opt[$val->id] = '<span class="text-white bg-'.$val->color.'-600 px-2 py-1 rounded cursor-pointer font-black">'.$val->name.' <em class="ml-3 font-normal xs">'.$val->description.'<em></span>';
// break;
// default:
// // code...
// break;
// }
}
return $opt;
})
->allowHtml()
->native(false)
// ->options(Methode::where('id', '<=', 6)->orderBy('order')->pluck('name', 'id'))
->rules(['required'])
->afterStateUpdated(function (Component $livewire) {
$livewire->dispatch('refreshMethods');
@@ -129,7 +165,7 @@ class ProjektMethodesRelationManager extends RelationManager
->filtersFormColumns(4)
->headerActions([
Action::make('Wohnnutzfläche')
->color('info')
->color('gray')
->tooltip('Setzt alle leeren Felder auf "Normale Wohnnutzfläche"')
->icon('phosphor-arrow-bend-right-down')
->action(function (): void {
@@ -143,7 +179,7 @@ class ProjektMethodesRelationManager extends RelationManager
->send();
}),
Action::make('methoden')
->color('info')
->color('gray')
->tooltip('Informationen zu den Methoden')
->icon('phosphor-question')
->modalCancelAction(fn (Action $action) => $action->label('Schließen'))