Skip to content

Commit 435fbc1

Browse files
hoonjicopybara-github
authored andcommitted
Fixes build warnings
Fixes annoying build warnings on `npm run build`, which also appear on `npm run serve` and hide actual issues. PiperOrigin-RevId: 837331270
1 parent 695a0cc commit 435fbc1

File tree

8 files changed

+38
-61
lines changed

8 files changed

+38
-61
lines changed

angular.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,14 @@
3535
"styles": [
3636
"src/styles.scss"
3737
],
38-
"scripts": []
38+
"scripts": [],
39+
"allowedCommonJsDependencies": [
40+
"string-to-color",
41+
"json-source-map",
42+
"natural-compare-lite",
43+
"ajv",
44+
"jmespath"
45+
]
3946
},
4047
"configurations": {
4148
"production": {

src/app/components/add-tool-dialog/add-tool-dialog.component.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
import { Component, Inject, OnInit } from '@angular/core';
1919
import { CommonModule } from '@angular/common';
2020
import { FormsModule } from '@angular/forms';
21-
import { MAT_DIALOG_DATA, MatDialogActions, MatDialogClose, MatDialogContent, MatDialogRef, MatDialogTitle } from '@angular/material/dialog';
21+
import { MAT_DIALOG_DATA, MatDialogActions, MatDialogContent, MatDialogRef, MatDialogTitle } from '@angular/material/dialog';
2222
import { MatButton, MatIconButton } from '@angular/material/button';
23-
import { MatFormField, MatLabel } from '@angular/material/form-field';
23+
import { MatFormField } from '@angular/material/form-field';
2424
import { MatInput } from '@angular/material/input';
2525
import { MatOption, MatSelect } from '@angular/material/select';
2626
import { MatIcon } from '@angular/material/icon';
@@ -44,7 +44,6 @@ import { TooltipUtil } from '../../../utils/tooltip-util';
4444
MatButton,
4545
MatIconButton,
4646
MatIcon,
47-
MatLabel,
4847
],
4948
})
5049
export class AddToolDialogComponent implements OnInit{

src/app/components/builder-tabs/builder-tabs.component.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,18 @@ import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, in
2020
import { FormsModule } from '@angular/forms';
2121
import { MatButton, MatIconButton } from '@angular/material/button';
2222
import { MatCheckbox } from '@angular/material/checkbox';
23-
import { MatCardActions, MatCardContent, MatCardHeader, MatCardTitle } from '@angular/material/card';
2423
import { MatDialog } from '@angular/material/dialog';
25-
import { MatExpansionPanel, MatExpansionPanelHeader, MatExpansionPanelTitle } from '@angular/material/expansion';
2624
import { MatFormField, MatLabel } from '@angular/material/form-field';
2725
import { MatIcon } from '@angular/material/icon';
2826
import { MatInput } from '@angular/material/input';
2927
import { MatOption, MatSelect } from '@angular/material/select';
3028
import { MatSnackBar } from '@angular/material/snack-bar';
3129
import {MatExpansionModule} from '@angular/material/expansion';
32-
import { MatTab, MatTabGroup, MatTabLabel } from '@angular/material/tabs';
3330
import { MatTooltip } from '@angular/material/tooltip';
3431
import { Router } from '@angular/router';
3532
import { Observable } from 'rxjs';
3633
import { YamlUtils } from '../../../utils/yaml-utils';
3734
import { AgentNode, ToolNode, CallbackNode } from '../../core/models/AgentBuilder';
38-
import { AgentBuilderService } from '../../core/services/agent-builder.service';
3935
import { getToolIcon } from '../../core/constants/tool-icons';
4036
import { AGENT_SERVICE } from '../../core/services/interfaces/agent';
4137
import {AGENT_BUILDER_SERVICE} from '../../core/services/interfaces/agent-builder';
@@ -57,24 +53,16 @@ import { ThemeToggle } from '../theme-toggle/theme-toggle';
5753
imports: [
5854
CommonModule,
5955
FormsModule,
60-
JsonEditorComponent,
61-
MatButton,
6256
MatButton,
6357
MatCheckbox,
6458
MatExpansionModule,
65-
MatExpansionPanel,
66-
MatExpansionPanelHeader,
67-
MatExpansionPanelTitle,
6859
MatFormField,
6960
MatIcon,
7061
MatInput,
7162
MatIconButton,
7263
MatLabel,
7364
MatOption,
7465
MatSelect,
75-
MatTab,
76-
MatTabGroup,
77-
MatTabLabel,
7866
MatTooltip,
7967
MatMenu,
8068
MatMenuTrigger,

src/app/components/built-in-tool-dialog/built-in-tool-dialog.component.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ import { CommonModule } from '@angular/common';
2020
import { FormsModule } from '@angular/forms';
2121
import { MAT_DIALOG_DATA, MatDialogActions, MatDialogClose, MatDialogContent, MatDialogRef, MatDialogTitle } from '@angular/material/dialog';
2222
import { MatButton } from '@angular/material/button';
23-
import { MatFormField, MatLabel } from '@angular/material/form-field';
2423
import { MatIcon } from '@angular/material/icon';
25-
import { MatInput } from '@angular/material/input';
26-
import { MatOption, MatSelect } from '@angular/material/select';
2724
import { getToolIcon } from '../../core/constants/tool-icons';
2825
import { JsonEditorComponent } from '../json-editor/json-editor.component';
2926

@@ -42,14 +39,9 @@ interface ToolCategory {
4239
FormsModule,
4340
MatDialogTitle,
4441
MatDialogContent,
45-
MatFormField,
4642
MatIcon,
47-
MatInput,
48-
MatSelect,
49-
MatOption,
5043
MatDialogActions,
5144
MatButton,
52-
MatLabel,
5345
JsonEditorComponent,
5446
],
5547
})

src/app/components/chat-panel/chat-panel.component.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717

1818
import {TextFieldModule} from '@angular/cdk/text-field';
19-
import {CommonModule, DOCUMENT, NgClass, NgStyle} from '@angular/common';
20-
import {AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, inject, Inject, Input, OnChanges, Output, Renderer2, signal, SimpleChanges, Type, ViewChild} from '@angular/core';
19+
import {CommonModule, NgClass} from '@angular/common';
20+
import {AfterViewInit, Component, ElementRef, EventEmitter, inject, Input, OnChanges, Output, signal, SimpleChanges, Type, ViewChild} from '@angular/core';
2121
import {FormsModule} from '@angular/forms';
2222
import {MatButtonModule} from '@angular/material/button';
2323
import {MatCardModule} from '@angular/material/card';
@@ -64,7 +64,6 @@ const ROOT_AGENT = 'root_agent';
6464
AudioPlayerComponent,
6565
MatTooltipModule,
6666
NgClass,
67-
NgStyle,
6867
],
6968
})
7069
export class ChatPanelComponent implements OnChanges, AfterViewInit {

src/app/components/chat/chat.component.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,17 @@
1515
* limitations under the License.
1616
*/
1717

18-
import {AsyncPipe, DOCUMENT, Location, NgClass} from '@angular/common';
18+
import {AsyncPipe, DOCUMENT, NgClass} from '@angular/common';
1919
import {HttpErrorResponse} from '@angular/common/http';
2020
import {AfterViewInit, ChangeDetectorRef, Component, ElementRef, inject, Injectable, OnDestroy, OnInit, Renderer2, signal, viewChild, WritableSignal} from '@angular/core';
2121
import {toSignal} from '@angular/core/rxjs-interop';
2222
import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms';
2323
import {MatButton, MatFabButton} from '@angular/material/button';
2424
import {MatCard} from '@angular/material/card';
25-
import {MatOption} from '@angular/material/core';
2625
import {MatDialog} from '@angular/material/dialog';
2726
import {MatDivider} from '@angular/material/divider';
2827
import {MatIcon} from '@angular/material/icon';
2928
import {MatPaginatorIntl} from '@angular/material/paginator';
30-
import {MatSelect} from '@angular/material/select';
3129
import {MatDrawer, MatDrawerContainer} from '@angular/material/sidenav';
3230
import {MatSlideToggle} from '@angular/material/slide-toggle';
3331
import {MatSnackBar} from '@angular/material/snack-bar';
@@ -43,7 +41,6 @@ import {AgentRunRequest} from '../../core/models/AgentRunRequest';
4341
import {EvalCase} from '../../core/models/Eval';
4442
import {Session, SessionState} from '../../core/models/Session';
4543
import {Event as AdkEvent, Part} from '../../core/models/types';
46-
import {AgentBuilderService} from '../../core/services/agent-builder.service';
4744
import {AGENT_SERVICE} from '../../core/services/interfaces/agent';
4845
import {AGENT_BUILDER_SERVICE} from '../../core/services/interfaces/agent-builder';
4946
import {ARTIFACT_SERVICE} from '../../core/services/interfaces/artifact';
@@ -71,10 +68,7 @@ import {EditJsonDialogComponent} from '../edit-json-dialog/edit-json-dialog.comp
7168
import {EvalTabComponent} from '../eval-tab/eval-tab.component';
7269
import {PendingEventDialogComponent} from '../pending-event-dialog/pending-event-dialog.component';
7370
import {DeleteSessionDialogComponent, DeleteSessionDialogData,} from '../session-tab/delete-session-dialog/delete-session-dialog.component';
74-
import {SessionTabComponent} from '../session-tab/session-tab.component';
7571
import {SidePanelComponent} from '../side-panel/side-panel.component';
76-
import {SidePanelMessagesInjectionToken} from '../side-panel/side-panel.component.i18n';
77-
import {ThemeToggle} from '../theme-toggle/theme-toggle';
7872
import {TraceEventComponent} from '../trace-tab/trace-event/trace-event.component';
7973
import {ViewImageDialogComponent} from '../view-image-dialog/view-image-dialog.component';
8074

@@ -145,7 +139,6 @@ const BIDI_STREAMING_RESTART_WARNING =
145139
SidePanelComponent,
146140
CanvasComponent,
147141
BuilderTabsComponent,
148-
ThemeToggle,
149142
],
150143
})
151144
export class ChatComponent implements OnInit, AfterViewInit, OnDestroy {

src/app/components/session-tab/session-tab.component.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,15 @@ import {AsyncPipe, NgClass} from '@angular/common';
1919
import {ChangeDetectorRef, Component, EventEmitter, inject, Input, OnInit, Output, signal,} from '@angular/core';
2020
import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms';
2121
import {MatButtonModule} from '@angular/material/button';
22-
import {MatChip} from '@angular/material/chips';
2322
import {MatFormFieldModule} from '@angular/material/form-field';
2423
import {MatIcon, MatIconModule} from '@angular/material/icon';
2524
import {MatInputModule} from '@angular/material/input';
2625
import {MatProgressBar} from '@angular/material/progress-bar';
2726
import {ActivatedRoute} from '@angular/router';
28-
import {BehaviorSubject, combineLatest, of, Subject} from 'rxjs';
27+
import {of, Subject} from 'rxjs';
2928
import {catchError, debounceTime, map, switchMap, tap,} from 'rxjs/operators';
3029

3130
import {Session} from '../../core/models/Session';
32-
import {FeatureFlagService} from '../../core/services/feature-flag.service';
3331
import {FEATURE_FLAG_SERVICE} from '../../core/services/interfaces/feature-flag';
3432
import {SESSION_SERVICE} from '../../core/services/interfaces/session';
3533
import {UI_STATE_SERVICE} from '../../core/services/interfaces/ui-state';
@@ -43,7 +41,6 @@ import {SessionTabMessagesInjectionToken} from './session-tab.component.i18n';
4341
imports: [
4442
NgClass,
4543
AsyncPipe,
46-
MatChip,
4744
MatProgressBar,
4845
MatIcon,
4946
MatFormFieldModule,

src/styles.scss

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -174,38 +174,38 @@ html.light-theme {
174174

175175
// Dark theme dialog overrides
176176
html.dark-theme {
177-
@include mat.dialog-overrides(
178-
(
179-
container-color: #2b2b2f,
180-
subhead-color: white,
181-
)
182-
);
183-
184177
// Custom property for dialog subhead font
185178
--mdc-dialog-subhead-font-family: 'Google Sans';
186179
--mdc-dialog-subhead-font-style: normal;
187180
--mdc-dialog-subhead-font-weight: 400;
188181
--mdc-dialog-subhead-font-size: 24px;
189182
--mdc-dialog-subhead-line-height: 32px;
190183
--mdc-dialog-subhead-color: #e3e3e3;
191-
}
192184

193-
// Light theme dialog overrides
194-
html.light-theme {
195185
@include mat.dialog-overrides(
196186
(
197-
container-color: #ffffff,
198-
subhead-color: #202124,
187+
container-color: #2b2b2f,
188+
subhead-color: white,
199189
)
200190
);
191+
}
201192

193+
// Light theme dialog overrides
194+
html.light-theme {
202195
// Custom property for dialog subhead font
203196
--mdc-dialog-subhead-font-family: 'Google Sans';
204197
--mdc-dialog-subhead-font-style: normal;
205198
--mdc-dialog-subhead-font-weight: 400;
206199
--mdc-dialog-subhead-font-size: 24px;
207200
--mdc-dialog-subhead-line-height: 32px;
208201
--mdc-dialog-subhead-color: #202124;
202+
203+
@include mat.dialog-overrides(
204+
(
205+
container-color: #ffffff,
206+
subhead-color: #202124,
207+
)
208+
);
209209
}
210210

211211
.mat-mdc-dialog-container .mat-mdc-dialog-title.mdc-dialog__title {
@@ -219,13 +219,6 @@ html.light-theme {
219219

220220
// Dark theme progress spinner and custom properties
221221
html.dark-theme {
222-
@include mat.progress-spinner-overrides(
223-
(
224-
active-indicator-color: #a8c7fa,
225-
size: 80,
226-
)
227-
);
228-
229222
--chat-panel-function-event-button-background-color: white;
230223
--chat-panel-function-event-button-highlight-background-color: rgb(
231224
15,
@@ -510,15 +503,17 @@ html.dark-theme {
510503
--mat-table-header-headline-color: #fff;
511504
}
512505

513-
// Light theme progress spinner and custom properties
514-
html.light-theme {
515506
@include mat.progress-spinner-overrides(
516507
(
517-
active-indicator-color: #305f9d,
508+
active-indicator-color: #a8c7fa,
518509
size: 80,
519510
)
520511
);
521512

513+
}
514+
515+
// Light theme progress spinner and custom properties
516+
html.light-theme {
522517
--chat-panel-function-event-button-background-color: #202124;
523518
--chat-panel-function-event-button-highlight-background-color: #0f5223;
524519
--chat-panel-function-event-button-highlight-border-color: #0f5223;
@@ -795,6 +790,13 @@ html.light-theme {
795790
--builder-tool-item-background-color: #f6f3f3;
796791
--builder-tool-item-border-color: #c8c6c6;
797792
--builder-tool-item-hover-background-color: #dcd9d9;
793+
794+
@include mat.progress-spinner-overrides(
795+
(
796+
active-indicator-color: #305f9d,
797+
size: 80,
798+
)
799+
);
798800
}
799801

800802
// Form field overrides for dark theme

0 commit comments

Comments
 (0)