Files
app-test-nuxt/_mockApis/apps/contact/index.ts
2025-11-26 07:49:54 +00:00

132 lines
3.4 KiB
TypeScript
Executable File

import mock from '../../mockAdapter';
import user1 from '@/assets/images/profile/user-11.jpg';
import user2 from '@/assets/images/profile/user-2.jpg';
import user3 from '@/assets/images/profile/user-3.jpg';
import user4 from '@/assets/images/profile/user-4.jpg';
import user5 from '@/assets/images/profile/user-5.jpg';
import user6 from '@/assets/images/profile/user-6.jpg';
import user7 from '@/assets/images/profile/user-7.jpg';
import user8 from '@/assets/images/profile/user-8.jpg';
import user9 from '@/assets/images/profile/user-9.jpg';
import user10 from '@/assets/images/profile/user-10.jpg';
// types
export type KeyedObject = {
[key: string]: string | number | KeyedObject | any;
};
const contacts: KeyedObject[] = [
{
id: '#123',
avatar: user2,
userinfo: 'Hanna Gover',
usermail: 'hannagover@gmail.com',
phone: '+123 456 789',
jdate: '12-10-2014',
role: 'Designer',
rolestatus: 'primary'
},
{
id: '#452',
avatar: user1,
userinfo: 'Daniel Kristeen',
usermail: 'danielr@gmail.com',
phone: '+234 456 789',
jdate: '10-09-2014',
role: 'Developer',
rolestatus: 'secondary'
},
{
id: '#565',
avatar: user3,
userinfo: 'Julian Josephs',
usermail: 'julijosep@gmail.com',
phone: '+345 456 789',
jdate: '01-10-2013',
role: 'Accountant',
rolestatus: 'error'
},
{
id: '#785',
avatar: user4,
userinfo: 'Jany Petrovic',
usermail: 'janyver@gmail.com',
phone: '+456 456 789',
jdate: '02-10-2017',
role: 'Designer',
rolestatus: 'success'
},
{
id: '#564',
avatar: user5,
userinfo: 'Leanne Graham',
usermail: 'leanegr@gmail.com',
phone: '+567 456 789',
jdate: '10-9-2015',
role: 'HR',
rolestatus: 'info'
},
{
id: '#980',
avatar: user6,
userinfo: 'Dennis Schulist',
usermail: 'dennis12@gmail.com',
phone: '+678 456 789',
jdate: '10-5-2013',
role: 'Designer',
rolestatus: 'warning'
},
{
id: '#521',
avatar: user7,
userinfo: 'Kurtis Weissnat',
usermail: 'kurtisr@gmail.com',
phone: '+123 456 789',
jdate: '05-10-2012',
role: 'Manager',
rolestatus: 'primary'
},
{
id: '#450',
avatar: user8,
userinfo: 'Nicholas Runolfsdottir V',
usermail: 'nickover@gmail.com',
phone: '+234 456 789',
jdate: '11-10-2014',
role: 'Chairman',
rolestatus: 'secondary'
},
{
id: '#212',
avatar: user9,
userinfo: 'Glenna Reichert',
usermail: 'glenarei@gmail.com',
phone: '+345 456 789',
jdate: '12-5-2017',
role: 'Designer',
rolestatus: 'error'
},
{
id: '#152',
avatar: user10,
userinfo: 'Clementina DuBuque',
usermail: 'clementina@gmail.com',
phone: '+456 456 789',
jdate: '18-5-2009',
role: 'Developer',
rolestatus: 'success'
}
];
// ==============================|| MOCK SERVICES ||============================== //
// mock.onGet('/api/products/list').reply(200, { products });
mock.onGet('/api/contacts').reply(() => {
return [200, contacts];
});
export default contacts;