Files
ppeasy_vg12/app/Support/Plugins/Dashboard/Widgets/NewUsers.php
T
2026-10-09 08:21:06 +02:00

43 lines
815 B
PHP

<?php
namespace App\Support\Plugins\Dashboard\Widgets;
use App\Repositories\User\UserRepository;
use Vanguard\Plugins\Widget;
class NewUsers extends Widget
{
/**
* {@inheritdoc}
*/
public ?string $width = '3';
/**
* {@inheritdoc}
*/
protected string|\Closure|array $permissions = 'users.manage';
public function __construct(protected readonly UserRepository $users) {}
/**
* {@inheritdoc}
*/
public function component(): string
{
return 'StatWidget';
}
/**
* {@inheritdoc}
*/
public function data(): array
{
return [
'label' => __('New Users'),
'count' => $this->users->newUsersCount(),
'icon' => 'fa fa-user-plus',
'tone' => 'success',
];
}
}