singleloginsystem/app/Data/ConnectedApp/ConnectionStatusData.php
= db8e34b622 feat: integrate maryUI and update ConnectedApps handling
- Added `mary.php` configuration file for customizable component and route prefixes.
- Upgraded `livewire/livewire` to v4.3 and added `robsontenorio/mary` v2.8 for maryUI support.
- Updated `ConnectedApps` component to fetch data dynamically via `ConnectedAppService`.
- Replaced static services with computed properties and streamlined data mappings in templates.
- Enhanced frontend styling with `daisyUI` and TailwindCSS v4.3 integration.
- Improved user feedback in `ConnectedAppForm` with success/error toasts.
2026-05-14 08:47:23 +00:00

23 lines
511 B
PHP

<?php
declare(strict_types=1);
namespace App\Data\ConnectedApp;
use App\Enums\ConnectionStatusEnum;
use Spatie\LaravelData\Attributes\{MapInputName, WithCast};
use Spatie\LaravelData\Casts\EnumCast;
use Spatie\LaravelData\Data;
use Spatie\LaravelData\Mappers\SnakeCaseMapper;
#[MapInputName(SnakeCaseMapper::class)]
class ConnectionStatusData extends Data
{
public function __construct(
public int $id,
#[WithCast(EnumCast::class)]
public ConnectionStatusEnum $name,
) {}
}