Skip to content

Commit 421c41b

Browse files
Improvement/cms 83 display assets on asset manager (#264)
* feat: display asset * chore: pagination * chore: add pagination * chore: edit seed data * feat: add search and loading feat * style: make asset page responsive
1 parent cc6cb84 commit 421c41b

File tree

2 files changed

+360
-225
lines changed

2 files changed

+360
-225
lines changed

examples/typescript/src/seed.ts

+21-1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,24 @@ export function customer() {
6161
}
6262
}
6363

64+
export const file = () => {
65+
return {
66+
extension: 'PNG',
67+
size: Faker.random.number({ min: 1000, max: 10000 }),
68+
name: Faker.name.findName(),
69+
width: Faker.random.number({ min: 100, max: 150 }),
70+
height: Faker.random.number({ min: 80, max: 100 }),
71+
file: Faker.lorem.word(),
72+
mimeType: 'image/png',
73+
hash: Faker.random.uuid(),
74+
path: 'https://picsum.photos/400/200',
75+
altText: Faker.lorem.sentence(),
76+
disk: 'local',
77+
description: Faker.lorem.sentence(),
78+
diskMeta: { demo: 'seed' }
79+
}
80+
}
81+
6482
export function generate(fn: () => any, length = 20) {
6583
return Array.from({ length }, () => fn())
6684
}
@@ -81,6 +99,7 @@ export async function seed(db: any) {
8199
adminRoles: allRoles.map((role: any) => role.id)
82100
})
83101

102+
const files = generate(file).map(f => db.files().create(f))
84103
const adminUsers = generate(adminUser).map(u => db.adminUsers().create(u))
85104
const customers = generate(customer).map((c: any) => db.customers().create(c))
86105
const orders = generate(order)
@@ -111,5 +130,6 @@ export async function seed(db: any) {
111130

112131
await db.orders().persistAndFlush(orders),
113132
await db.products().persistAndFlush(products),
114-
await db.adminUsers().persistAndFlush([firstAdminUser, ...adminUsers])
133+
await db.adminUsers().persistAndFlush([firstAdminUser, ...adminUsers]),
134+
await db.files().persistAndFlush(files)
115135
}

0 commit comments

Comments
 (0)