|
35 | 35 | } |
36 | 36 | <mat-drawer class="side-drawer" #sideDrawer mode="side" appResizableDrawer> |
37 | 37 | @if (!isBuilderMode()) { |
38 | | - <app-side-panel |
39 | | - [isApplicationSelectorEnabledObs]="isApplicationSelectorEnabledObs" |
40 | | - [apps$]="apps$" |
41 | | - [isLoadingApps]="isLoadingApps" |
42 | | - [selectedAppControl]="selectedAppControl" |
43 | | - [showSidePanel]="showSidePanel" |
44 | | - [appName]="appName" |
45 | | - [userId]="userId" |
46 | | - [sessionId]="sessionId" |
47 | | - [traceData]="traceData" |
48 | | - [eventData]="eventData" |
49 | | - [currentSessionState]="currentSessionState" |
50 | | - [artifacts]="artifacts" |
51 | | - [selectedEvent]="selectedEvent" |
52 | | - [selectedEventIndex]="selectedEventIndex" |
53 | | - [renderedEventGraph]="renderedEventGraph" |
54 | | - [rawSvgString]="rawSvgString" |
55 | | - [llmRequest]="llmRequest" |
56 | | - [llmResponse]="llmResponse" |
57 | | - [disableBuilderIcon]="disableBuilderSwitch" |
58 | | - (closePanel)="toggleSidePanel()" |
59 | | - (tabChange)="handleTabChange($event)" |
60 | | - (eventSelected)="selectEvent($event)" |
61 | | - (sessionSelected)="updateWithSelectedSession($event)" |
62 | | - (sessionReloaded)="updateWithSelectedSession($event)" |
63 | | - (evalCaseSelected)="updateWithSelectedEvalCase($event)" |
64 | | - (evalSetIdSelected)="updateSelectedEvalSetId($event)" |
65 | | - (returnToSession)="handleReturnToSession($event)" |
66 | | - (evalNotInstalled)="handleEvalNotInstalled($event)" |
67 | | - (page)="handlePageEvent($event)" |
68 | | - (closeSelectedEvent)="closeSelectedEvent()" |
69 | | - (openImageDialog)="openViewImageDialog($event)" |
70 | | - (appSelectionChange)="onAppSelection($event)" |
71 | | - (openAddItemDialog)="openAddItemDialog()" |
72 | | - (enterBuilderMode)="enterBuilderMode()" |
73 | | - > |
74 | | - </app-side-panel> |
| 38 | + <app-side-panel |
| 39 | + [isApplicationSelectorEnabledObs]="isApplicationSelectorEnabledObs" |
| 40 | + [apps$]="apps$" |
| 41 | + [isLoadingApps]="isLoadingApps" |
| 42 | + [selectedAppControl]="selectedAppControl" |
| 43 | + [showSidePanel]="showSidePanel" |
| 44 | + [appName]="appName" |
| 45 | + [userId]="userId" |
| 46 | + [sessionId]="sessionId" |
| 47 | + [traceData]="traceData" |
| 48 | + [eventData]="eventData" |
| 49 | + [currentSessionState]="currentSessionState" |
| 50 | + [artifacts]="artifacts" |
| 51 | + [selectedEvent]="selectedEvent" |
| 52 | + [selectedEventIndex]="selectedEventIndex" |
| 53 | + [renderedEventGraph]="renderedEventGraph" |
| 54 | + [rawSvgString]="rawSvgString" |
| 55 | + [llmRequest]="llmRequest" |
| 56 | + [llmResponse]="llmResponse" |
| 57 | + [disableBuilderIcon]="disableBuilderSwitch" |
| 58 | + (closePanel)="toggleSidePanel()" |
| 59 | + (tabChange)="handleTabChange($event)" |
| 60 | + (eventSelected)="selectEvent($event)" |
| 61 | + (sessionSelected)="updateWithSelectedSession($event)" |
| 62 | + (sessionReloaded)="updateWithSelectedSession($event)" |
| 63 | + (evalCaseSelected)="updateWithSelectedEvalCase($event)" |
| 64 | + (evalSetIdSelected)="updateSelectedEvalSetId($event)" |
| 65 | + (returnToSession)="handleReturnToSession($event)" |
| 66 | + (evalNotInstalled)="handleEvalNotInstalled($event)" |
| 67 | + (page)="handlePageEvent($event)" |
| 68 | + (closeSelectedEvent)="closeSelectedEvent()" |
| 69 | + (openImageDialog)="openViewImageDialog($event)" |
| 70 | + (appSelectionChange)="onAppSelection($event)" |
| 71 | + (openAddItemDialog)="openAddItemDialog()" |
| 72 | + (enterBuilderMode)="enterBuilderMode()" |
| 73 | + > |
| 74 | + </app-side-panel> |
75 | 75 | } @else { |
76 | | - <app-builder-tabs |
77 | | - [appNameInput]="appName" |
78 | | - (exitBuilderMode)="exitBuilderMode()" |
79 | | - (closePanel)="toggleSidePanel()" |
80 | | - ></app-builder-tabs> |
81 | | - <div class="resize-handler"></div> |
| 76 | + <app-builder-tabs |
| 77 | + [appNameInput]="appName" |
| 78 | + (exitBuilderMode)="exitBuilderMode()" |
| 79 | + (closePanel)="toggleSidePanel()" |
| 80 | + ></app-builder-tabs> |
| 81 | + <div class="resize-handler"></div> |
82 | 82 | } |
83 | | - |
84 | 83 | </mat-drawer> |
85 | 84 |
|
86 | 85 | <!-- Builder Mode Layout - Canvas for Diagrams --> |
87 | 86 | @if (isBuilderMode()) { |
88 | 87 | <div class="builder-mode-container"> |
89 | 88 | <div class="builder-exit-button"> |
90 | | - <button mat-icon-button (click)="saveAgentBuilder()" class="builder-mode-action-button" matTooltip="Accept"> |
| 89 | + <button |
| 90 | + mat-icon-button |
| 91 | + (click)="saveAgentBuilder()" |
| 92 | + class="builder-mode-action-button" |
| 93 | + matTooltip="Accept" |
| 94 | + > |
91 | 95 | <mat-icon>check</mat-icon> |
92 | 96 | </button> |
93 | | - <button mat-icon-button (click)="exitBuilderMode()" class="builder-mode-action-button" matTooltip="Exit Builder Mode"> |
| 97 | + <button |
| 98 | + mat-icon-button |
| 99 | + (click)="exitBuilderMode()" |
| 100 | + class="builder-mode-action-button" |
| 101 | + matTooltip="Exit Builder Mode" |
| 102 | + > |
94 | 103 | <mat-icon>close</mat-icon> |
95 | 104 | </button> |
96 | | - <button mat-icon-button (click)="toggleBuilderAssistant()" class="builder-mode-action-button" matTooltip="Builder Assistant" [class.active]="showBuilderAssistant"> |
| 105 | + <button |
| 106 | + mat-icon-button |
| 107 | + (click)="toggleBuilderAssistant()" |
| 108 | + class="builder-mode-action-button" |
| 109 | + matTooltip="Builder Assistant" |
| 110 | + [class.active]="showBuilderAssistant" |
| 111 | + > |
97 | 112 | <mat-icon>assistant</mat-icon> |
98 | 113 | </button> |
99 | 114 | </div> |
100 | | - <app-canvas [showSidePanel]="showSidePanel" [showBuilderAssistant]="showBuilderAssistant" [appNameInput]="appName" (toggleSidePanelRequest)="toggleSidePanel()" (builderAssistantCloseRequest)="toggleBuilderAssistant()"></app-canvas> |
| 115 | + <app-canvas |
| 116 | + [showSidePanel]="showSidePanel" |
| 117 | + [showBuilderAssistant]="showBuilderAssistant" |
| 118 | + [appNameInput]="appName" |
| 119 | + (toggleSidePanelRequest)="toggleSidePanel()" |
| 120 | + (builderAssistantCloseRequest)="toggleBuilderAssistant()" |
| 121 | + ></app-canvas> |
101 | 122 | </div> |
102 | 123 | } @else { |
103 | 124 | <!-- Test Mode Layout (existing chat interface) --> |
|
162 | 183 | false) { |
163 | 184 | <div class="toolbar-session-text">{{ i18n.sessionIdLabel }}</div> |
164 | 185 | <div class="toolbar-session-id">{{ sessionId }}</div> |
165 | | - <div class="toolbar-session-text" style="margin-left: 16px"> |
166 | | - {{ i18n.userIdLabel }} |
167 | | - </div> |
| 186 | + @if (isUserIdOnToolbarEnabledObs | async) { |
| 187 | + <div class="toolbar-session-text" style="margin-left: 16px">{{ i18n.userIdLabel }}</div> |
168 | 188 | <div class="toolbar-session-id">{{ userId }}</div> |
169 | | - @if (!canEditSession()) { |
170 | | - <div class="readonly-badge"> |
171 | | - <mat-icon>visibility</mat-icon> |
172 | | - {{ i18n.readOnlyBadgeLabel }} |
173 | | - </div> |
174 | | - <div class="readonly-session-message">{{i18n.cannotEditSessionMessage}}</div> |
| 189 | + } @if (!canEditSession()) { |
| 190 | + <div class="readonly-badge"> |
| 191 | + <mat-icon>visibility</mat-icon> |
| 192 | + {{ i18n.readOnlyBadgeLabel }} |
| 193 | + </div> |
| 194 | + <div class="readonly-session-message">{{i18n.cannotEditSessionMessage}}</div> |
175 | 195 | } } @else { |
176 | 196 | <div class="toolbar-session-text">{{ i18n.loadingSessionLabel }}</div> |
177 | 197 | } |
|
0 commit comments