Migration pour l'ancienne partie des fiches perso vers les nouvelles pages Vue retravaillée pour les fiches perso
29 lines
871 B
HTML
29 lines
871 B
HTML
<div class="cv-page">
|
|
<div class="cv-toolbar">
|
|
<button class="btn-back" (click)="back()">
|
|
<lucide-icon [img]="ArrowLeft" [size]="14"></lucide-icon>
|
|
Retour
|
|
</button>
|
|
<span class="spacer"></span>
|
|
<button class="btn-ai" (click)="toggleChat()" [class.active]="chatOpen" *ngIf="characterId">
|
|
<lucide-icon [img]="Sparkles" [size]="14"></lucide-icon>
|
|
Assistant IA
|
|
</button>
|
|
<button class="btn-edit" (click)="edit()">
|
|
<lucide-icon [img]="Edit3" [size]="14"></lucide-icon>
|
|
Editer
|
|
</button>
|
|
</div>
|
|
|
|
<app-persona-view [persona]="character" [templateFields]="templateFields"></app-persona-view>
|
|
</div>
|
|
|
|
<app-ai-chat-drawer
|
|
*ngIf="characterId && campaignId"
|
|
[campaignId]="campaignId"
|
|
entityType="character"
|
|
[entityId]="characterId"
|
|
[isOpen]="chatOpen"
|
|
(close)="chatOpen = false">
|
|
</app-ai-chat-drawer>
|