diff --git a/resources/views/base/form/form.blade.php b/resources/views/base/form/form.blade.php index b11afd2d9..94c8f504a 100644 --- a/resources/views/base/form/form.blade.php +++ b/resources/views/base/form/form.blade.php @@ -34,7 +34,7 @@ class="py-4 px-6 block focus:outline-none text-purple"> @foreach($resource->fields() as $field) @if($field instanceof \Leeto\MoonShine\Decorations\Decoration) {{ $resource->renderDecoration($field, $item) }} - @else + @elseif($field instanceof \Leeto\MoonShine\Fields\Field && $field->showOnForm) {{ $resource->renderField($field, $item) }} diff --git a/resources/views/decorations/tab.blade.php b/resources/views/decorations/tab.blade.php index 860f0cd6a..50459a49d 100644 --- a/resources/views/decorations/tab.blade.php +++ b/resources/views/decorations/tab.blade.php @@ -2,7 +2,7 @@ @foreach($decoration->fields() as $field) @if($field instanceof \Leeto\MoonShine\Decorations\Decoration) {{ $resource->renderDecoration($field, $item) }} - @else + @elseif($field instanceof \Leeto\MoonShine\Fields\Field && $field->showOnForm) {{ $resource->renderField($field, $item) }} diff --git a/src/Fields/Field.php b/src/Fields/Field.php index ff1fd8fef..a5309d717 100644 --- a/src/Fields/Field.php +++ b/src/Fields/Field.php @@ -55,7 +55,7 @@ public function showOnForm(): static public function hideOnForm(): static { - $this->showOnForm = true; + $this->showOnForm = false; return $this; }