29 lines
2.2 KiB
React
29 lines
2.2 KiB
React
// Sample data
|
|
|
|
const CHATS = [
|
|
{ id: 'test', name: 'test', handle: '@test', color: 'violet', initial: 'T', preview: 'Hallo 👋', time: '21:13', unread: false, presence: 'offline', active: true },
|
|
{ id: 'max', name: 'Max', handle: '@maxx', color: 'teal', initial: 'M', preview: 'bro du musst das sehen', time: '20:44', unread: true, presence: 'online' },
|
|
{ id: 'squad', name: 'Die Squad', handle: '5 Mitglieder', color: 'rose', initial: 'S', preview: 'leon: bin gleich da', time: '19:12', unread: true, presence: 'online', isGroup: true },
|
|
{ id: 'lena', name: 'Lena', handle: '@lenae', color: 'amber', initial: 'L', preview: 'Du: ok passt', time: 'Gestern', unread: false, presence: 'idle' },
|
|
{ id: 'tom', name: 'Tom', handle: '@tomg', color: 'violet', initial: 'T', preview: 'sent a photo', time: 'Gestern', unread: false, presence: 'dnd' },
|
|
{ id: 'nico', name: 'nico', handle: '@nicoo', color: 'teal', initial: 'N', preview: 'gg wp', time: 'Mo.', unread: false, presence: 'offline' },
|
|
];
|
|
|
|
const MESSAGES = [
|
|
{ type: 'message', from: 'them', text: 'Hi', time: '20:12' },
|
|
{ type: 'message', from: 'them', text: 'Lol', time: '20:14' },
|
|
{ type: 'message', from: 'them', text: 'Wie gehts', time: '20:24' },
|
|
{ type: 'message', from: 'them', text: 'einer da?', time: '20:25' },
|
|
{ type: 'message', from: 'them', text: 'Hallo', time: '21:03', reactions: [{emoji: '👋', count: 1, mine: true}] },
|
|
{ type: 'event', kind: 'call', icon: 'phone', text: 'Eingehender Anruf', duration: '1:01', time: '21:06' },
|
|
{ type: 'event', kind: 'rejected', icon: 'phone-off', text: 'Anruf abgelehnt', time: '21:06' },
|
|
{ type: 'event', kind: 'rejected', icon: 'phone-off', text: 'Anruf abgelehnt', time: '21:06' },
|
|
{ type: 'message', from: 'me', text: 'sry war afk', time: '21:09', reactions: [{emoji: '😅', count: 2}, {emoji: '❤️', count: 1, mine: true}] },
|
|
{ type: 'media', from: 'me', filename: 'IMG_4120.jpg', size: '2.4 MB', label: '[ PLACEHOLDER IMAGE ]', time: '21:10' },
|
|
{ type: 'message', from: 'them', text: 'pushhh sick', time: '21:12' },
|
|
{ type: 'message', from: 'me', text: 'Hallo', time: '21:13', read: true },
|
|
{ type: 'typing', from: 'them' },
|
|
];
|
|
|
|
Object.assign(window, { CHATS, MESSAGES });
|