GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

19 lines
989 B

@php
$isUser = ($message['role'] ?? '') === 'user';
@endphp
<div class="ps-chat__msg {{ $isUser ? 'ps-chat__msg--user' : 'ps-chat__msg--assistant' }}" data-message-id="{{ $message['id'] ?? '' }}">
<div class="ps-chat__msg-label">{{ $isUser ? 'Anda' : 'Ollama' }}</div>
<div class="ps-chat__bubble">
<div class="ps-chat__text whitespace-pre-wrap">{{ $message['content'] ?? '' }}</div>
@if (! $isUser && ! empty($message['results']))
<details class="ps-chat__results mt-3">
<summary class="text-xs text-cyan-400 cursor-pointer">{{ count($message['results']) }} folder ditemukan</summary>
<ul class="mt-2 space-y-1 max-h-40 overflow-y-auto">
@foreach ($message['results'] as $row)
<li class="text-xs font-mono text-slate-400 break-all">{{ $row['path'] ?? '' }}</li>
@endforeach
</ul>
</details>
@endif
</div>
</div>