GrafiteInc/FormMaker

View on GitHub
src/Traits/HasLivewire.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Grafite\Forms\Traits;

trait HasLivewire
{
    /**
     * Set if the form is using livewire
     *
     * @param bool $livewire
     */
    public function setLivewire($livewire)
    {
        $this->withLivewire = $livewire;

        return $this;
    }

    /**
     * Set if the form is using livewire on keydown
     *
     * @param bool $onKeyDown
     */
    public function setLivewireOnKeydown($onKeyDown)
    {
        $this->livewireOnKeydown = $onKeyDown;

        return $this;
    }

    /**
     * Set if the form is using livewire on change
     *
     * @param bool $onChange
     */
    public function setLivewireOnChange($onChange)
    {
        $this->livewireOnChange = $onChange;

        return $this;
    }
}