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;
}