Files
HKSingleParty/03_source/cms_backend/prisma/seeds/_others.ts

188 lines
6.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { _mock } from './_mock';
// ----------------------------------------------------------------------
export const _carouselsMembers = Array.from({ length: 6 }, (_, index) => ({
id: _mock.id(index),
name: _mock.fullName(index),
role: _mock.role(index),
avatarUrl: _mock.image.portrait(index),
}));
// ----------------------------------------------------------------------
export const _faqs = Array.from({ length: 8 }, (_, index) => ({
id: _mock.id(index),
value: `panel${index + 1}`,
heading: `Questions ${index + 1}`,
detail: _mock.description(index),
}));
// ----------------------------------------------------------------------
export const _addressBooks = Array.from({ length: 24 }, (_, index) => ({
id: _mock.id(index),
primary: index === 0,
name: _mock.fullName(index),
email: _mock.email(index + 1),
fullAddress: _mock.fullAddress(index),
phoneNumber: _mock.phoneNumber(index),
company: _mock.companyNames(index + 1),
addressType: index === 0 ? 'Home' : 'Office',
}));
// ----------------------------------------------------------------------
export const _contacts = Array.from({ length: 20 }, (_, index) => {
const status = (index % 2 && 'online') || (index % 3 && 'offline') || (index % 4 && 'always') || 'busy';
return {
id: _mock.id(index),
status,
role: _mock.role(index),
email: _mock.email(index),
name: _mock.fullName(index),
phoneNumber: _mock.phoneNumber(index),
lastActivity: _mock.time(index),
avatarUrl: _mock.image.avatar(index),
address: _mock.fullAddress(index),
};
});
// ----------------------------------------------------------------------
export const _notifications = Array.from({ length: 9 }, (_, index) => ({
id: _mock.id(index),
avatarUrl: [_mock.image.avatar(1), _mock.image.avatar(2), _mock.image.avatar(3), _mock.image.avatar(4), _mock.image.avatar(5), null, null, null, null, null][
index
],
type: ['friend', 'project', 'file', 'tags', 'payment', 'order', 'delivery', 'chat', 'mail'][index],
category: ['Communication', 'Project UI', 'File manager', 'File manager', 'File manager', 'Order', 'Order', 'Communication', 'Communication'][index],
isUnRead: _mock.boolean(index),
createdAt: _mock.time(index),
title:
(index === 0 && `<p><strong>Deja Brady</strong> sent you a friend request</p>`) ||
(index === 1 && `<p><strong>Jayvon Hull</strong> mentioned you in <strong><a href='#'>Minimal UI</a></strong></p>`) ||
(index === 2 && `<p><strong>Lainey Davidson</strong> added file to <strong><a href='#'>File manager</a></strong></p>`) ||
(index === 3 && `<p><strong>Angelique Morse</strong> added new tags to <strong><a href='#'>File manager<a/></strong></p>`) ||
(index === 4 && `<p><strong>Giana Brandt</strong> request a payment of <strong>$200</strong></p>`) ||
(index === 5 && `<p>Your order is placed waiting for shipping</p>`) ||
(index === 6 && `<p>Delivery processing your order is being shipped</p>`) ||
(index === 7 && `<p>You have new message 5 unread messages</p>`) ||
(index === 8 && `<p>You have new mail`) ||
'',
}));
// ----------------------------------------------------------------------
export const _mapContact = [
{ latlng: [33, 65], address: _mock.fullAddress(1), phoneNumber: _mock.phoneNumber(1) },
{ latlng: [-12.5, 18.5], address: _mock.fullAddress(2), phoneNumber: _mock.phoneNumber(2) },
];
// ----------------------------------------------------------------------
export const _socials = [
{
value: 'facebook',
label: 'Facebook',
path: 'https://www.facebook.com/caitlyn.kerluke',
},
{
value: 'instagram',
label: 'Instagram',
path: 'https://www.instagram.com/caitlyn.kerluke',
},
{
value: 'linkedin',
label: 'Linkedin',
path: 'https://www.linkedin.com/caitlyn.kerluke',
},
{
value: 'twitter',
label: 'Twitter',
path: 'https://www.twitter.com/caitlyn.kerluke',
},
];
// ----------------------------------------------------------------------
export const _pricingPlans = [
{
subscription: 'basic',
price: 0,
caption: 'Forever',
lists: ['3 prototypes', '3 boards', 'Up to 5 team members'],
labelAction: 'Current plan',
},
{
subscription: 'starter',
price: 4.99,
caption: 'Saving $24 a year',
lists: ['3 prototypes', '3 boards', 'Up to 5 team members', 'Advanced security', 'Issue escalation'],
labelAction: 'Choose starter',
},
{
subscription: 'premium',
price: 9.99,
caption: 'Saving $124 a year',
lists: [
'3 prototypes',
'3 boards',
'Up to 5 team members',
'Advanced security',
'Issue escalation',
'Issue development license',
'Permissions & workflows',
],
labelAction: 'Choose premium',
},
];
// ----------------------------------------------------------------------
export const _testimonials = [
{
name: _mock.fullName(1),
postedDate: _mock.time(1),
ratingNumber: _mock.number.rating(1),
avatarUrl: _mock.image.avatar(1),
content: `Excellent Work! Thanks a lot!`,
},
{
name: _mock.fullName(2),
postedDate: _mock.time(2),
ratingNumber: _mock.number.rating(2),
avatarUrl: _mock.image.avatar(2),
content: `It's a very good dashboard and we are really liking the product . We've done some things, like migrate to TS and implementing a react useContext api, to fit our job methodology but the product is one of the best in terms of design and application architecture. The team did a really good job.`,
},
{
name: _mock.fullName(3),
postedDate: _mock.time(3),
ratingNumber: _mock.number.rating(3),
avatarUrl: _mock.image.avatar(3),
content: `Customer support is realy fast and helpful the desgin of this theme is looks amazing also the code is very clean and readble realy good job !`,
},
{
name: _mock.fullName(4),
postedDate: _mock.time(4),
ratingNumber: _mock.number.rating(4),
avatarUrl: _mock.image.avatar(4),
content: `Amazing, really good code quality and gives you a lot of examples for implementations.`,
},
{
name: _mock.fullName(5),
postedDate: _mock.time(5),
ratingNumber: _mock.number.rating(5),
avatarUrl: _mock.image.avatar(5),
content: `Got a few questions after purchasing the product. The owner responded very fast and very helpfull. Overall the code is excellent and works very good. 5/5 stars!`,
},
{
name: _mock.fullName(6),
postedDate: _mock.time(6),
ratingNumber: _mock.number.rating(6),
avatarUrl: _mock.image.avatar(6),
content: `CEO of Codealy.io here. Weve built a developer assessment platform that makes sense - tasks are based on git repositories and run in virtual machines. We automate the pain points - storing candidates code, running it and sharing test results with the whole team, remotely. Bought this template as we need to provide an awesome dashboard for our early customers. I am super happy with purchase. The code is just as good as the design. Thanks!`,
},
];