Skip to content

Commit ec81709

Browse files
committed
improve fake data shown in demo app
1 parent cdaf6f4 commit ec81709

File tree

3 files changed

+17
-93
lines changed

3 files changed

+17
-93
lines changed

apps/demo/src/app/app.component.ts

Lines changed: 8 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Component } from '@angular/core';
22
import { GridJsAngularComponent } from 'gridjs-angular';
3+
import { faker } from '@faker-js/faker';
34
import { TData } from 'gridjs/dist/src/types';
45

56
@Component({
@@ -27,97 +28,11 @@ export class AppComponent {
2728
onRowClick = (event: any) => console.log('Grid row clicked', event);
2829

2930
columns = ['Name', 'Email', 'Phone Number'];
30-
data: TData = [
31-
{
32-
name: 'John Doe',
33-
34-
phone_number: '555-123-4567',
35-
},
36-
{
37-
name: 'Jane Smith',
38-
39-
phone_number: '555-543-2109',
40-
},
41-
{
42-
name: 'Mike Johnson',
43-
44-
phone_number: '555-987-6543',
45-
},
46-
{
47-
name: 'Sara Lee',
48-
49-
phone_number: '555-345-6789',
50-
},
51-
{
52-
name: 'William Brown',
53-
54-
phone_number: '555-234-5678',
55-
},
56-
{
57-
name: 'Mary White',
58-
59-
phone_number: '555-765-4321',
60-
},
61-
{
62-
name: 'Daniel Green',
63-
64-
phone_number: '555-456-7890',
65-
},
66-
{
67-
name: 'Emma Black',
68-
69-
phone_number: '555-876-5432',
70-
},
71-
{
72-
name: 'James Young',
73-
74-
phone_number: '555-678-9012',
75-
},
76-
{
77-
name: 'Grace Kim',
78-
79-
phone_number: '555-321-0987',
80-
},
81-
{
82-
name: 'Thomas Lee',
83-
84-
phone_number: '555-901-2345',
85-
},
86-
{
87-
name: 'Elizabeth Davis',
88-
89-
phone_number: '555-432-1098',
90-
},
91-
{
92-
name: 'Michael Harris',
93-
94-
phone_number: '555-789-0123',
95-
},
96-
{
97-
name: 'Laura Nguyen',
98-
99-
phone_number: '555-234-5678',
100-
},
101-
{
102-
name: 'Kenneth Wilson',
103-
104-
phone_number: '555-678-9012',
105-
},
106-
{
107-
name: 'Nancy Moore',
108-
109-
phone_number: '555-321-0987',
110-
},
111-
{
112-
name: 'Andrew Taylor',
113-
114-
phone_number: '555-901-2345',
115-
},
116-
{
117-
name: 'Steven Thompson',
118-
119-
phone_number: '555-432-1098',
120-
},
121-
].map((x) => [x.name, x.email, x.phone_number]);
122-
31+
data: TData = new Array(20)
32+
.fill(undefined)
33+
.map(() => [
34+
faker.person.fullName(),
35+
faker.internet.email(),
36+
faker.phone.number(),
37+
]);
12338
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"@angular/cli": "~17.1.2",
3333
"@angular/compiler-cli": "~17.1.2",
3434
"@angular/language-service": "~17.1.2",
35+
"@faker-js/faker": "^8.4.0",
3536
"@nx/devkit": "17.3.1",
3637
"@nx/eslint": "17.3.1",
3738
"@nx/eslint-plugin": "17.3.1",

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)