Skip to content

Commit df302ec

Browse files
authored
docs: move demo application to standalone (#123)
Co-authored-by: Daniel Kimmich <[email protected]>
1 parent c8a2046 commit df302ec

File tree

15 files changed

+219
-55
lines changed

15 files changed

+219
-55
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
import { Component } from '@angular/core';
2+
import { MatButtonModule } from '@angular/material/button';
3+
import { MatToolbarModule } from '@angular/material/toolbar';
4+
import { RouterLink, RouterOutlet } from '@angular/router';
25

36
@Component({
47
selector: 'app-root',
58
templateUrl: './app.component.html',
69
styleUrls: ['./app.component.scss'],
10+
standalone: true,
11+
imports: [MatToolbarModule, MatButtonModule, RouterLink, RouterOutlet],
712
})
813
export class AppComponent {}

projects/angular-intl-demo/src/app/app.module.ts

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import { Component } from '@angular/core';
2+
import { MarkdownModule } from 'ngx-markdown';
23

34
@Component({
45
selector: 'app-getting-started',
56
templateUrl: './getting-started.component.html',
67
styleUrls: ['./getting-started.component.scss'],
8+
standalone: true,
9+
imports: [MarkdownModule],
710
})
811
export class GettingStartedComponent {}

projects/angular-intl-demo/src/app/pipes/country/country.component.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,26 @@
1+
import { NgFor } from '@angular/common';
12
import { Component } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import { MatOptionModule } from '@angular/material/core';
5+
import { MatFormFieldModule } from '@angular/material/form-field';
6+
import { MatSelectModule } from '@angular/material/select';
7+
import { IntlCountryPipe } from '../../../../../angular-ecmascript-intl/src/lib/country/intl-country.pipe';
28
import { languages } from '../../languages';
39
import { countries } from './countries';
410

511
@Component({
612
selector: 'app-country',
713
templateUrl: './country.component.html',
814
styleUrls: ['./country.component.scss'],
15+
standalone: true,
16+
imports: [
17+
MatFormFieldModule,
18+
MatSelectModule,
19+
FormsModule,
20+
NgFor,
21+
MatOptionModule,
22+
IntlCountryPipe,
23+
],
924
})
1025
export class CountryComponent {
1126
languages = languages;

projects/angular-intl-demo/src/app/pipes/currency/currency.component.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
1+
import { NgFor } from '@angular/common';
12
import { Component } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import { MatOptionModule } from '@angular/material/core';
5+
import { MatFormFieldModule } from '@angular/material/form-field';
6+
import { MatInputModule } from '@angular/material/input';
7+
import { MatSelectModule } from '@angular/material/select';
8+
import { IntlCurrencyPipe } from '../../../../../angular-ecmascript-intl/src/lib/currency/intl-currency.pipe';
29
import { languages } from '../../languages';
310
import { currencies } from './currencies';
411

512
@Component({
613
selector: 'app-currency',
714
templateUrl: './currency.component.html',
815
styleUrls: ['./currency.component.scss'],
16+
standalone: true,
17+
imports: [
18+
MatFormFieldModule,
19+
MatInputModule,
20+
FormsModule,
21+
MatSelectModule,
22+
NgFor,
23+
MatOptionModule,
24+
IntlCurrencyPipe,
25+
],
926
})
1027
export class CurrencyComponent {
1128
enteredNumber = '0.24';

projects/angular-intl-demo/src/app/pipes/date/date.component.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,32 @@
1+
import { NgFor } from '@angular/common';
12
import { Component } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import { MatButtonModule } from '@angular/material/button';
5+
import { MatOptionModule } from '@angular/material/core';
6+
import { MatFormFieldModule } from '@angular/material/form-field';
7+
import { MatIconModule } from '@angular/material/icon';
8+
import { MatInputModule } from '@angular/material/input';
9+
import { MatSelectModule } from '@angular/material/select';
10+
import { IntlDatePipe } from '../../../../../angular-ecmascript-intl/src/lib/date/intl-date.pipe';
211
import { languages } from '../../languages';
312
import { getDateString } from '../date-utils';
413

514
@Component({
615
selector: 'app-date',
716
templateUrl: './date.component.html',
817
styleUrls: ['./date.component.scss'],
18+
standalone: true,
19+
imports: [
20+
MatFormFieldModule,
21+
MatInputModule,
22+
FormsModule,
23+
MatButtonModule,
24+
MatIconModule,
25+
MatSelectModule,
26+
MatOptionModule,
27+
NgFor,
28+
IntlDatePipe,
29+
],
930
})
1031
export class DateComponent {
1132
languages = languages;

projects/angular-intl-demo/src/app/pipes/decimal/decimal.component.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,27 @@
1+
import { NgFor } from '@angular/common';
12
import { Component } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import { MatOptionModule } from '@angular/material/core';
5+
import { MatFormFieldModule } from '@angular/material/form-field';
6+
import { MatInputModule } from '@angular/material/input';
7+
import { MatSelectModule } from '@angular/material/select';
8+
import { IntlDecimalPipe } from '../../../../../angular-ecmascript-intl/src/lib/decimal/intl-decimal.pipe';
29
import { languages } from '../../languages';
310

411
@Component({
512
selector: 'app-decimal',
613
templateUrl: './decimal.component.html',
714
styleUrls: ['./decimal.component.scss'],
15+
standalone: true,
16+
imports: [
17+
MatFormFieldModule,
18+
MatInputModule,
19+
FormsModule,
20+
MatSelectModule,
21+
MatOptionModule,
22+
NgFor,
23+
IntlDecimalPipe,
24+
],
825
})
926
export class DecimalComponent {
1027
enteredNumber = '1024.4539';

projects/angular-intl-demo/src/app/pipes/language/language.component.ts

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
1+
import { NgFor } from '@angular/common';
12
import { Component } from '@angular/core';
2-
import { IntlLanguagePipeOptions } from '../../../../../angular-ecmascript-intl/src/lib/language/intl-language.pipe';
3+
import { FormsModule } from '@angular/forms';
4+
import { MatOptionModule } from '@angular/material/core';
5+
import { MatFormFieldModule } from '@angular/material/form-field';
6+
import { MatSelectModule } from '@angular/material/select';
7+
import {
8+
IntlLanguagePipe,
9+
IntlLanguagePipeOptions,
10+
} from '../../../../../angular-ecmascript-intl/src/lib/language/intl-language.pipe';
311
import { languages } from '../../languages';
412

513
@Component({
614
selector: 'app-language',
715
templateUrl: './language.component.html',
816
styleUrls: ['./language.component.scss'],
17+
standalone: true,
18+
imports: [
19+
MatFormFieldModule,
20+
MatSelectModule,
21+
FormsModule,
22+
NgFor,
23+
MatOptionModule,
24+
IntlLanguagePipe,
25+
],
926
})
1027
export class LanguageComponent {
1128
languages = languages;

projects/angular-intl-demo/src/app/pipes/list/list.component.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
1+
import { NgFor } from '@angular/common';
12
import { Component } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import { MatOptionModule } from '@angular/material/core';
5+
import { MatFormFieldModule } from '@angular/material/form-field';
6+
import { MatSelectModule } from '@angular/material/select';
27
import { IntlListPipeOptions } from 'projects/angular-ecmascript-intl/src/lib/list/intl-list.pipe';
8+
import { IntlListPipe } from '../../../../../angular-ecmascript-intl/src/lib/list/intl-list.pipe';
39
import { languages } from '../../languages';
410
import { list } from './list';
511

612
@Component({
713
selector: 'app-list',
814
templateUrl: './list.component.html',
915
styleUrls: ['./list.component.scss'],
16+
standalone: true,
17+
imports: [
18+
MatFormFieldModule,
19+
MatSelectModule,
20+
FormsModule,
21+
NgFor,
22+
MatOptionModule,
23+
IntlListPipe,
24+
],
1025
})
1126
export class ListComponent {
1227
languages = languages;

projects/angular-intl-demo/src/app/pipes/percent/percent.component.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,27 @@
1+
import { NgFor } from '@angular/common';
12
import { Component } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import { MatOptionModule } from '@angular/material/core';
5+
import { MatFormFieldModule } from '@angular/material/form-field';
6+
import { MatInputModule } from '@angular/material/input';
7+
import { MatSelectModule } from '@angular/material/select';
8+
import { IntlPercentPipe } from '../../../../../angular-ecmascript-intl/src/lib/percent/intl-percent.pipe';
29
import { languages } from '../../languages';
310

411
@Component({
512
selector: 'app-percent',
613
templateUrl: './percent.component.html',
714
styleUrls: ['./percent.component.scss'],
15+
standalone: true,
16+
imports: [
17+
MatFormFieldModule,
18+
MatInputModule,
19+
FormsModule,
20+
MatSelectModule,
21+
MatOptionModule,
22+
NgFor,
23+
IntlPercentPipe,
24+
],
825
})
926
export class PercentComponent {
1027
enteredNumber = '0.24';

0 commit comments

Comments
 (0)