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
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>
|
|
|