@if (isOpen()) {
{{ 'chat-advice.title' | translate }}
@for (message of messages(); track $index) {
@if (message.role === 'assistant' && message.segments?.length) { @for (segment of message.segments; track $index) { @if (segment.type === 'text') { {{ segment.content }} } @else { {{ segment.content }} } } } @else { {{ message.content }} }
} @if (state() === 'thinking') {
{{ 'chat-advice.thinking' | translate }}
}
@if (state() === 'error' && errorMessage()) {
{{ errorMessage() }}
}
{{ 'chat-advice.send' | translate }}
} @else if (isMinimized()) { } @else { }