Skip to content

Commit 8a7c9bf

Browse files
committed
chore: address comments
1 parent 1253dbe commit 8a7c9bf

File tree

68 files changed

+6077
-5937
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+6077
-5937
lines changed

examples-standalone/personal-finance-app/package-lock.json

Lines changed: 453 additions & 509 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples-standalone/personal-finance-app/package.json

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -19,37 +19,37 @@
1919
"@angular/platform-browser": "^19.0.0",
2020
"@angular/platform-browser-dynamic": "^19.0.0",
2121
"@angular/router": "^19.0.0",
22-
"@progress/kendo-angular-buttons": "18.1.1",
23-
"@progress/kendo-angular-charts": "^18.1.1",
24-
"@progress/kendo-angular-common": "18.1.1",
25-
"@progress/kendo-angular-conversational-ui": "^18.1.1",
26-
"@progress/kendo-angular-dateinputs": "18.1.1",
27-
"@progress/kendo-angular-dialog": "18.1.1",
28-
"@progress/kendo-angular-dropdowns": "18.1.1",
29-
"@progress/kendo-angular-excel-export": "18.1.1",
30-
"@progress/kendo-angular-gauges": "^18.1.1",
31-
"@progress/kendo-angular-grid": "^18.1.1",
32-
"@progress/kendo-angular-icons": "18.1.1",
33-
"@progress/kendo-angular-inputs": "18.1.1",
34-
"@progress/kendo-angular-intl": "18.1.1",
35-
"@progress/kendo-angular-l10n": "18.1.1",
36-
"@progress/kendo-angular-label": "18.1.1",
37-
"@progress/kendo-angular-layout": "18.1.1",
38-
"@progress/kendo-angular-navigation": "18.1.1",
39-
"@progress/kendo-angular-pager": "18.1.1",
40-
"@progress/kendo-angular-pdf-export": "18.1.1",
41-
"@progress/kendo-angular-popup": "18.1.1",
42-
"@progress/kendo-angular-progressbar": "18.1.1",
43-
"@progress/kendo-angular-toolbar": "18.1.1",
44-
"@progress/kendo-angular-treeview": "18.1.1",
45-
"@progress/kendo-angular-utils": "18.1.1",
46-
"@progress/kendo-data-query": "^1.0.0",
47-
"@progress/kendo-drawing": "^1.21.0",
22+
"@progress/kendo-angular-buttons": "18.3.0",
23+
"@progress/kendo-angular-charts": "^18.3.0",
24+
"@progress/kendo-angular-common": "18.3.0",
25+
"@progress/kendo-angular-conversational-ui": "^18.3.0",
26+
"@progress/kendo-angular-dateinputs": "18.3.0",
27+
"@progress/kendo-angular-dialog": "18.3.0",
28+
"@progress/kendo-angular-dropdowns": "18.3.0",
29+
"@progress/kendo-angular-excel-export": "18.3.0",
30+
"@progress/kendo-angular-gauges": "^18.3.0",
31+
"@progress/kendo-angular-grid": "^18.3.0",
32+
"@progress/kendo-angular-icons": "18.3.0",
33+
"@progress/kendo-angular-inputs": "18.3.0",
34+
"@progress/kendo-angular-intl": "18.3.0",
35+
"@progress/kendo-angular-l10n": "18.3.0",
36+
"@progress/kendo-angular-label": "18.3.0",
37+
"@progress/kendo-angular-layout": "18.3.0",
38+
"@progress/kendo-angular-navigation": "18.3.0",
39+
"@progress/kendo-angular-pager": "18.3.0",
40+
"@progress/kendo-angular-pdf-export": "18.3.0",
41+
"@progress/kendo-angular-popup": "18.3.0",
42+
"@progress/kendo-angular-progressbar": "18.3.0",
43+
"@progress/kendo-angular-toolbar": "18.3.0",
44+
"@progress/kendo-angular-treeview": "18.3.0",
45+
"@progress/kendo-angular-utils": "18.3.0",
46+
"@progress/kendo-data-query": "^1.7.1",
47+
"@progress/kendo-drawing": "^1.21.2",
4848
"@progress/kendo-licensing": "^1.5.1",
4949
"@progress/kendo-svg-icons": "^4.0.0",
50-
"@progress/kendo-theme-default": "^10.2.0",
51-
"@progress/kendo-theme-material": "^10.3.1",
52-
"@progress/kendo-theme-utils": "^10.3.1",
50+
"@progress/kendo-theme-default": "^10.5.0",
51+
"@progress/kendo-theme-material": "^10.5.0",
52+
"@progress/kendo-theme-utils": "^10.5.0",
5353
"rxjs": "~7.8.0",
5454
"tslib": "^2.3.0",
5555
"zone.js": "~0.15.0"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<app-navigation> </app-navigation>
1+
<app-navigation> </app-navigation>

examples-standalone/personal-finance-app/src/app/app.component.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@ import { Component } from '@angular/core';
22
import { NavigationComponent } from './components/navigation/navigation.component';
33

44
@Component({
5-
selector: 'app-root',
6-
standalone: true,
7-
imports: [NavigationComponent],
8-
templateUrl: './app.component.html',
9-
styleUrl: './app.component.css',
5+
selector: 'app-root',
6+
standalone: true,
7+
imports: [NavigationComponent],
8+
templateUrl: './app.component.html',
9+
styleUrl: './app.component.css',
1010
})
11-
export class AppComponent {
12-
title = 'personal-finance-app';
13-
}
11+
export class AppComponent {}
Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
import {
2-
ApplicationConfig,
3-
provideZoneChangeDetection,
4-
importProvidersFrom,
5-
LOCALE_ID,
6-
} from '@angular/core';
1+
import { ApplicationConfig, provideZoneChangeDetection, importProvidersFrom, LOCALE_ID } from '@angular/core';
72
import { provideRouter, withHashLocation } from '@angular/router';
83
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
94

@@ -21,19 +16,19 @@ import { APP_BASE_HREF } from '@angular/common';
2116
const enData: Locale = localeData('en');
2217

2318
if (enData.numbers && enData.numbers.symbols) {
24-
enData.numbers.symbols.decimal = '.';
25-
enData.numbers.symbols.group = ' ';
19+
enData.numbers.symbols.decimal = '.';
20+
enData.numbers.symbols.group = ' ';
2621

27-
(enData.numbers as any)['currency'].patterns[0] = 'n $';
22+
(enData.numbers as any)['currency'].patterns[0] = 'n $';
2823
}
2924

3025
export const appConfig: ApplicationConfig = {
31-
providers: [
32-
provideZoneChangeDetection({ eventCoalescing: true }),
33-
provideRouter(routes, withHashLocation()),
34-
importProvidersFrom([BrowserAnimationsModule]),
35-
{ provide: LOCALE_ID, useValue: 'en-US' },
36-
{ provide: MessageService, useClass: CustomMessagesService },
37-
{ provide: APP_BASE_HREF, useValue: '/personal-finance-app/' },
38-
],
26+
providers: [
27+
provideZoneChangeDetection({ eventCoalescing: true }),
28+
provideRouter(routes, withHashLocation()),
29+
importProvidersFrom([BrowserAnimationsModule]),
30+
{ provide: LOCALE_ID, useValue: 'en-US' },
31+
{ provide: MessageService, useClass: CustomMessagesService },
32+
{ provide: APP_BASE_HREF, useValue: '/personal-finance-app/' },
33+
],
3934
};

examples-standalone/personal-finance-app/src/app/app.routes.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import { InvestmentsComponent } from './components/investments/investments.compo
77
import { AiAssistantComponent } from './components/ai-assistant/ai-assistant.component';
88

99
export const routes: Routes = [
10-
{ path: '', component: HomeComponent },
11-
{ path: 'transactions', component: TransactionsComponent },
12-
{ path: 'investments', component: InvestmentsComponent },
13-
{ path: 'analytics', component: AnalyticsComponent },
14-
{ path: 'ai-assistant', component: AiAssistantComponent },
15-
{ path: 'settings', component: SettingsComponent },
10+
{ path: '', component: HomeComponent },
11+
{ path: 'transactions', component: TransactionsComponent },
12+
{ path: 'investments', component: InvestmentsComponent },
13+
{ path: 'analytics', component: AnalyticsComponent },
14+
{ path: 'ai-assistant', component: AiAssistantComponent },
15+
{ path: 'settings', component: SettingsComponent },
1616
];
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
.k-text-blue {
2-
color: #9FA8DA;
3-
}
2+
color: #9fa8da;
3+
}
Lines changed: 50 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,52 @@
11
<div
2-
class="k-px-15 k-px-sm-15 k-px-md-15 k-px-lg-15 k-px-xl-15 k-py-2 k-py-sm-1 k-py-md-1 k-py-lg-2 k-py-xl-2 k-pt-8 k-mb-4">
3-
<h4 class="k-h4 !k-mb-6 k-text-ellipsis">{{customMsgService.translate('aiAssistant')}}</h4>
4-
<div class="k-d-grid k-grid-cols-12 k-gap-4 k-gap-lg-6 k-mb-5 k-overflow-hidden">
5-
<div
6-
class="k-col-span-12 k-col-span-xl-7 k-d-flex k-flex-col k-flex-basis-0 k-flex-grow k-bg-surface-alt k-rounded-xxl k-p-4">
7-
<div class="k-d-flex k-d-flex-col k-justify-content-between k-align-items-start k-gap-0 k-mb-4">
8-
<h6 class="k-h6 k-font-medium">{{customMsgService.translate('relatedTopics')}}</h6>
9-
</div>
10-
<div class="k-overflow-auto" [style.maxHeight.px]="520">
11-
@for(topic of relatedTopics; track topic){
12-
<kendo-expansionpanel [expanded]="topic.expanded">
13-
<ng-template kendoExpansionPanelTitleDirective>
14-
<span class="k-text-blue">{{topic.title}}</span>
15-
</ng-template>
16-
<div class="content-text">{{ topic.description }}</div>
17-
</kendo-expansionpanel>
18-
}
19-
</div>
2+
class="k-px-15 k-px-sm-15 k-px-md-15 k-px-lg-15 k-px-xl-15 k-py-2 k-py-sm-1 k-py-md-1 k-py-lg-2 k-py-xl-2 k-pt-8 k-mb-4"
3+
>
4+
<h4 class="k-h4 !k-mb-6 k-text-ellipsis">
5+
{{ customMsgService.translate('aiAssistant') }}
6+
</h4>
7+
<div class="k-d-grid k-grid-cols-12 k-gap-4 k-gap-lg-6 k-mb-5 k-overflow-hidden">
8+
<div
9+
class="k-col-span-12 k-col-span-xl-7 k-d-flex k-flex-col k-flex-basis-0 k-flex-grow k-bg-surface-alt k-rounded-xxl k-p-4"
10+
>
11+
<div class="k-d-flex k-d-flex-col k-justify-content-between k-align-items-start k-gap-0 k-mb-4">
12+
<h6 class="k-h6 k-font-medium">
13+
{{ customMsgService.translate('relatedTopics') }}
14+
</h6>
15+
</div>
16+
<div class="k-overflow-auto" [style.maxHeight.px]="520">
17+
@for(topic of relatedTopics; track topic){
18+
<kendo-expansionpanel [expanded]="topic.expanded">
19+
<ng-template kendoExpansionPanelTitleDirective>
20+
<span class="k-text-blue">{{ topic.title }}</span>
21+
</ng-template>
22+
<div class="content-text">{{ topic.description }}</div>
23+
</kendo-expansionpanel>
24+
}
25+
</div>
26+
</div>
27+
<div
28+
class="k-col-span-10 k-col-span-xl-5 k-d-flex k-flex-col k-flex-basis-0 k-flex-grow k-bg-surface-alt k-rounded-xxl k-gap-1 k-p-4"
29+
>
30+
<div class="k-d-flex k-d-flex-col k-justify-content-between k-align-items-start k-gap-0 k-mb-8">
31+
<h6 class="k-h6 k-font-medium">
32+
{{ customMsgService.translate('chatWithRoby') }}
33+
</h6>
34+
</div>
35+
<div class="k-d-flex k-justify-content-center k-align-items-center">
36+
<kendo-aiprompt
37+
[style.maxHeight.px]="520"
38+
[style.maxWidth.px]="390"
39+
[style.height.px]="520"
40+
#aiPrompt
41+
[promptOutputs]="promptOutputs"
42+
[(activeView)]="activeView"
43+
(promptRequest)="onPromptRequest($event)"
44+
[promptSuggestions]="promptSuggestions"
45+
>
46+
<kendo-aiprompt-prompt-view></kendo-aiprompt-prompt-view>
47+
<kendo-aiprompt-output-view></kendo-aiprompt-output-view>
48+
</kendo-aiprompt>
49+
</div>
50+
</div>
2051
</div>
21-
<div
22-
class="k-col-span-10 k-col-span-xl-5 k-d-flex k-flex-col k-flex-basis-0 k-flex-grow k-bg-surface-alt k-rounded-xxl k-gap-1 k-p-4">
23-
<div class="k-d-flex k-d-flex-col k-justify-content-between k-align-items-start k-gap-0 k-mb-8">
24-
<h6 class="k-h6 k-font-medium">{{customMsgService.translate('chatWithRoby')}}</h6>
25-
</div>
26-
<div class="k-d-flex k-justify-content-center k-align-items-center">
27-
<kendo-aiprompt [style.maxHeight.px]="520" [style.maxWidth.px]="390" [style.height.px]="520" #aiPrompt
28-
[promptOutputs]=" promptOutputs" [(activeView)]="activeView" (promptRequest)="onPromptRequest($event)"
29-
[promptSuggestions]="promptSuggestions">
30-
<kendo-aiprompt-prompt-view></kendo-aiprompt-prompt-view>
31-
<kendo-aiprompt-output-view></kendo-aiprompt-output-view>
32-
</kendo-aiprompt>
33-
</div>
34-
</div>
35-
36-
</div>
37-
38-
39-
</div>
52+
</div>

0 commit comments

Comments
 (0)