TenantAtlas/apps/platform/patch_readiness.php
ahmido 3aeb0d04b8 Auto: 266-tenant-dashboard-productization-v1 → platform-dev (#322)
Automated PR created by Copilot per user request. Branch pushed: 266-tenant-dashboard-productization-v1

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #322
2026-05-03 14:03:46 +00:00

50 lines
2.9 KiB
PHP

<?php
$content = file_get_contents('/Users/ahmeddarrazi/Documents/projects/wt-plattform/apps/platform/resources/views/filament/widgets/dashboard/tenant-dashboard-overview.blade.php');
$search = <<<SEARCH
<div class="min-w-0">
<div class="text-sm font-medium text-gray-900 dark:text-white">{{ \$card['title'] }}</div>
<div class="mt-1 text-xs text-gray-500 dark:text-gray-400">{{ \$card['subtitle'] }}</div>
</div>
<x-filament::badge :color="\$card['tone']">{{ \$card['status'] }}</x-filament::badge>
</div>
@if (filled(\$card['summary'] ?? null))
<p class="mt-3 text-sm text-gray-600 dark:text-gray-400">{{ \$card['summary'] }}</p>
@endif
@if (filled(\$card['actionUrl'] ?? null))
<div class="mt-4">
<x-filament::link :href="\$card['actionUrl']" size="sm" class="font-medium">
{{ \$card['actionLabel'] ?? 'View' }}
</x-filament::link>
</div>
@endif
SEARCH;
$replace = <<<REPLACE
<div class="min-w-0">
<div class="text-sm font-medium text-gray-500 dark:text-gray-400">{{ \$card['title'] }}</div>
<div class="mt-1 text-base font-semibold text-gray-950 dark:text-white">{{ \$card['status'] }}</div>
</div>
<x-filament::badge :color="\$card['tone']">{{ \$card['status'] }}</x-filament::badge>
</div>
<p class="mt-3 text-sm leading-6 text-gray-600 dark:text-gray-400">{{ \$card['body'] }}</p>
@if (filled(\$card['actionLabel'] ?? null))
<div class="mt-4">
@if (filled(\$card['actionUrl'] ?? null))
<x-filament::button tag="a" :href="\$card['actionUrl']" size="sm" color="gray" outlined>
{{ \$card['actionLabel'] }}
</x-filament::button>
@else
<x-filament::button size="sm" color="gray" disabled>
{{ \$card['actionLabel'] }}
</x-filament::button>
@endif
</div>
@endif
REPLACE;
$newContent = str_replace($search, $replace, $content);
file_put_contents('/Users/ahmeddarrazi/Documents/projects/wt-plattform/apps/platform/resources/views/filament/widgets/dashboard/tenant-dashboard-overview.blade.php', $newContent);
echo "Replaced readiness card\n";