mwthoden
This commit is contained in:
1 parent
301443d8c4
commit
8c34730c41
9 files changed
+534
-38
No files matched your search
+39
-3
@@ -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'))
|
||||
|
||||
Reference in new issue
Block a user