{label}
{value}
{subValue &&{subValue}
}{node.address}
{squad.name}
{description}
{lastResult && ({lastResult.message}
)}{t('admin.remnawave.noData', 'Failed to load data')}
{t('admin.remnawave.nodes.noNodes', 'No nodes found')}
) : ( nodes.map((node) => ({t('admin.remnawave.squads.noSquads', 'No squads found')}
) : ( squads.map((squad) =>Schedule
{autoSyncStatus.times.length > 0 ? autoSyncStatus.times.join(', ') : '—'}
Next Run
{autoSyncStatus.next_run ? new Date(autoSyncStatus.next_run).toLocaleString() : '—'}
Last Run
{autoSyncStatus.last_run_finished_at ? new Date(autoSyncStatus.last_run_finished_at).toLocaleString() : '—'}
Status
{autoSyncStatus.is_running ? 'Running...' : autoSyncStatus.last_run_success ? 'Success' : autoSyncStatus.last_run_error || '—'}
{t('admin.remnawave.subtitle', 'Panel management and statistics')}
{status.configuration_error}
UUID
{selectedSquad.uuid}
Original Name
{selectedSquad.name}
Members
{selectedSquad.members_count}
Inbounds
{selectedSquad.inbounds_count}
Price
{((selectedSquad.price_kopeks ?? 0) / 100).toFixed(2)} ₽
Users
{selectedSquad.current_users ?? 0} / {selectedSquad.max_users ?? '∞'}
Available
{selectedSquad.is_available ? 'Yes' : 'No'}
Trial Eligible
{selectedSquad.is_trial_eligible ? 'Yes' : 'No'}
Inbounds