@php
$lineCheckService = app(\App\Services\DeliveryAccountLineSettingsCheckService::class);
$setupBadge = $lineCheckService->lineSetupStatusBadge($account);
$showProfile = $account->line_settings_last_check_ok === true;
$basicId = filled($account->line_bot_basic_id) ? $account->line_bot_basic_id : null;
if ($basicId && ! str_starts_with($basicId, '@')) {
$basicId = '@'.$basicId;
}
$followers = $account->line_followers_count;
$monakaReaders = $lineCheckService->monakaLineSubscriberCount($account);
@endphp
{{ $setupBadge['label'] }}
@if($showProfile)
@if(filled($account->line_bot_picture_url))

@else
LINE
@endif
@if(filled($account->line_bot_display_name))
{{ $account->line_bot_display_name }}
@endif
@if($basicId)
{{ $basicId }}
@endif
@if($followers !== null)
友だち数 {{ number_format($followers) }} 人
@elseif($monakaReaders > 0)
monaka 読者 {{ number_format($monakaReaders) }} 人
@else
友だち数 —(LINEから取得できませんでした)
@endif
@elseif($lineCheckService->isLineInputComplete($account) && $account->line_settings_last_checked_at)
最終確認: {{ $account->line_settings_last_checked_at->timezone(config('app.timezone'))->format('Y/m/d H:i') }}
@endif