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-
email: 'john.doe@example.com',
34-
phone_number: '555-123-4567',
35-
},
36-
{
37-
name: 'Jane Smith',
38-
email: 'jane.smith@example.com',
39-
phone_number: '555-543-2109',
40-
},
41-
{
42-
name: 'Mike Johnson',
43-
email: 'm.johnson@example.com',
44-
phone_number: '555-987-6543',
45-
},
46-
{
47-
name: 'Sara Lee',
48-
email: 's.lee@example.com',
49-
phone_number: '555-345-6789',
50-
},
51-
{
52-
name: 'William Brown',
53-
email: 'w.brown@example.com',
54-
phone_number: '555-234-5678',
55-
},
56-
{
57-
name: 'Mary White',
58-
email: 'mary.white@example.com',
59-
phone_number: '555-765-4321',
60-
},
61-
{
62-
name: 'Daniel Green',
63-
email: 'd.green@example.com',
64-
phone_number: '555-456-7890',
65-
},
66-
{
67-
name: 'Emma Black',
68-
email: 'emma.black@example.com',
69-
phone_number: '555-876-5432',
70-
},
71-
{
72-
name: 'James Young',
73-
email: 'j.young@example.com',
74-
phone_number: '555-678-9012',
75-
},
76-
{
77-
name: 'Grace Kim',
78-
email: 'grace.kim@example.com',
79-
phone_number: '555-321-0987',
80-
},
81-
{
82-
name: 'Thomas Lee',
83-
email: 'thomas.lee@example.com',
84-
phone_number: '555-901-2345',
85-
},
86-
{
87-
name: 'Elizabeth Davis',
88-
email: 'elizabeth.davis@example.com',
89-
phone_number: '555-432-1098',
90-
},
91-
{
92-
name: 'Michael Harris',
93-
email: 'm.harris@example.com',
94-
phone_number: '555-789-0123',
95-
},
96-
{
97-
name: 'Laura Nguyen',
98-
email: 'laura.nguyen@example.com',
99-
phone_number: '555-234-5678',
100-
},
101-
{
102-
name: 'Kenneth Wilson',
103-
email: 'k.wilson@example.com',
104-
phone_number: '555-678-9012',
105-
},
106-
{
107-
name: 'Nancy Moore',
108-
email: 'nancy.moore@example.com',
109-
phone_number: '555-321-0987',
110-
},
111-
{
112-
name: 'Andrew Taylor',
113-
email: 'andrew.taylor@example.com',
114-
phone_number: '555-901-2345',
115-
},
116-
{
117-
name: 'Steven Thompson',
118-
email: 's.thompson@example.com',
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)