<?php

use App\Models\Point;

/** @var \App\Models\Client $patient */

$points = Point::getIntakePointsOfCategory($patient, 'PROBLEM', $note);
$numRelevant = 0;
$plural = 'Problems';
?>

<?php if (!count($points)): ?>
    <div class="text-secondary">-</div>
<?php else: ?>
    <table class="table table-bordered table-xs table-cage mb-0">
    <?php $j = 0; foreach ($points as $point): $j++; ?>
        <?php $rel = $point->relevanceToNote($note); ?>
       <tr>
            <td class="width-30px text-right pl-0 pr-1 {{ $rel ? ' text-info':'' }}">
                @if($rel)
                    <?php $numRelevant++; ?>
                    *{{ $j }}.
                @else
                    {{ $j }}.
                @endif
            </td>
            <td class="px-2">
                <div class=" <?= $point->is_removed ? 'strike-through' : '' ?> grow-till-300px" >
                    <?= !!@($point->data->name) ? @($point->data->name) : '-' ?>
                </div>
            </td>
           <td class="width-300px">
               <div class="d-flex align-items-baseline pl-2">
                   <?php $review = $point->childReviewAddedInNote($note); ?>
                   <?php if(!!$review && @$review->data->value): ?>
                   <span class="pr-2">{!! $review->data->value !!}</span>
                   <?php endif; ?>
                   <span class="text-nowrap">
                       <?php if ($point->is_removed): ?>
                       @if($point->removal_reason_category === 'DURING_VISIT')
                           <span class="text-sm text-secondary">Removed during visit</span>
                       @elseif($point->removal_reason_category === 'ON_INTAKE')
                           <span class="text-sm text-secondary">Removed on intake</span>
                       @endif
                       <?php elseif ($point->added_in_note_id === $note->id): ?>
                       <?php if ($point->addition_reason_category === 'DURING_VISIT'): ?>
                                <span class="text-sm text-success">* Added during visit</span>
                            <?php else: ?>
                                <span class="text-sm text-info">* Added on intake</span>
                            <?php endif;?>
                       <?php endif; ?>
                    </span>
               </div>
           </td>
           <td></td>
        </tr>
    <?php endforeach; ?>
    </table>
<?php endif; ?>

