refactor: expanded AccountStatus data

This commit is contained in:
2022-08-19 00:52:02 +01:00
parent 656ce0ca11
commit e6f02ce07f
2 changed files with 27 additions and 14 deletions

View File

@@ -7,16 +7,25 @@ use Illuminate\View\Component;
class AccountStatus extends Component
{
public $user;
public bool $isVerified;
public bool $isSuspended;
public bool $isLocked;
public bool $has2FA;
/**
* Create a new component instance.
*
* @return void
*/
public function __construct($userId)
public function __construct($isVerified, $isSuspended, $isLocked, $has2FA)
{
$this->user = User::findOrFail($userId);
$this->isVerified = $isVerified;
$this->isSuspended = $isSuspended;
$this->isLocked = $isLocked;
$this->has2FA = $has2FA;
}
/**