diff --git a/packages/forms/resources/views/components/checkbox.blade.php b/packages/forms/resources/views/components/checkbox.blade.php index 711255d05f..8d1cae2409 100644 --- a/packages/forms/resources/views/components/checkbox.blade.php +++ b/packages/forms/resources/views/components/checkbox.blade.php @@ -7,7 +7,7 @@ :label="$formComponent->getLabel()" :required="$formComponent->isRequired()" > - @if(!$formComponent->isColumnLayout()) + @if($formComponent->isInlineLayout()) @endif getExtraAttributes()) !!} /> - @if(!$formComponent->isColumnLayout()) + @if($formComponent->isInlineLayout()) @endif diff --git a/packages/forms/resources/views/components/toggle.blade.php b/packages/forms/resources/views/components/toggle.blade.php index 132659d8d4..91d96e92ef 100644 --- a/packages/forms/resources/views/components/toggle.blade.php +++ b/packages/forms/resources/views/components/toggle.blade.php @@ -7,7 +7,7 @@ :label="$formComponent->getLabel()" :required="$formComponent->isRequired()" > - @if(!$formComponent->isColumnLayout()) + @if($formComponent->isInlineLayout()) @endif - @if(!$formComponent->isColumnLayout()) + @if($formComponent->isInlineLayout()) @endif diff --git a/packages/forms/src/Components/Checkbox.php b/packages/forms/src/Components/Checkbox.php index 419bfad4c3..cc411c50d5 100644 --- a/packages/forms/src/Components/Checkbox.php +++ b/packages/forms/src/Components/Checkbox.php @@ -5,7 +5,7 @@ namespace Filament\Forms\Components; class Checkbox extends Field { use Concerns\CanBeAutofocused; - use Concerns\CanAlternateToColumnLayout; + use Concerns\CanAlternateLayoutDirection; protected function setUp() { diff --git a/packages/forms/src/Components/Concerns/CanAlternateLayoutDirection.php b/packages/forms/src/Components/Concerns/CanAlternateLayoutDirection.php new file mode 100644 index 0000000000..9f4f8edd53 --- /dev/null +++ b/packages/forms/src/Components/Concerns/CanAlternateLayoutDirection.php @@ -0,0 +1,31 @@ +configure(function () { + $this->inlineLayout = true; + }); + + return $this; + } + + public function stackedLayout() + { + $this->configure(function () { + $this->inlineLayout = false; + }); + + return $this; + } + + public function isInlineLayout() + { + return $this->inlineLayout; + } +} diff --git a/packages/forms/src/Components/Concerns/CanAlternateToColumnLayout.php b/packages/forms/src/Components/Concerns/CanAlternateToColumnLayout.php deleted file mode 100644 index 1d789c1605..0000000000 --- a/packages/forms/src/Components/Concerns/CanAlternateToColumnLayout.php +++ /dev/null @@ -1,22 +0,0 @@ -configure(function () { - $this->columnLayout = true; - }); - - return $this; - } - - public function isColumnLayout() - { - return $this->columnLayout; - } -} diff --git a/packages/forms/src/Components/Toggle.php b/packages/forms/src/Components/Toggle.php index ec7c4ab59c..1f2e868f40 100644 --- a/packages/forms/src/Components/Toggle.php +++ b/packages/forms/src/Components/Toggle.php @@ -8,7 +8,7 @@ use Filament\Forms\Components\Field; class Toggle extends Field { use Concerns\CanBeAutofocused; - use Concerns\CanAlternateToColumnLayout; + use Concerns\CanAlternateLayoutDirection; protected $onIcon;