38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
'use client';
|
|
import { dayjs } from '@/lib/dayjs';
|
|
import type { Notification } from './type.d.tsx.del';
|
|
|
|
export const SampleNotifications = [
|
|
{
|
|
id: 'EV-004',
|
|
createdAt: dayjs().subtract(7, 'minute').subtract(5, 'hour').subtract(1, 'day').toDate(),
|
|
read: false,
|
|
type: 'new_job',
|
|
author: { name: 'Jie Yan', avatar: '/assets/avatar-8.png' },
|
|
job: { title: 'Remote React / React Native Developer' },
|
|
},
|
|
{
|
|
id: 'EV-003',
|
|
createdAt: dayjs().subtract(18, 'minute').subtract(3, 'hour').subtract(5, 'day').toDate(),
|
|
read: true,
|
|
type: 'new_job',
|
|
author: { name: 'Fran Perez', avatar: '/assets/avatar-5.png' },
|
|
job: { title: 'Senior Golang Backend Engineer' },
|
|
},
|
|
{
|
|
id: 'EV-002',
|
|
createdAt: dayjs().subtract(4, 'minute').subtract(5, 'hour').subtract(7, 'day').toDate(),
|
|
read: true,
|
|
type: 'new_feature',
|
|
description: 'Logistics management is now available',
|
|
},
|
|
{
|
|
id: 'EV-001',
|
|
createdAt: dayjs().subtract(7, 'minute').subtract(8, 'hour').subtract(7, 'day').toDate(),
|
|
read: true,
|
|
type: 'new_company',
|
|
author: { name: 'Jie Yan', avatar: '/assets/avatar-8.png' },
|
|
company: { name: 'Stripe' },
|
|
},
|
|
] satisfies Notification[];
|