omnichannel-frontend/src/modules/home/services/homeMocks.js

64 lines
2.2 KiB
JavaScript

export const sidebarItems = [
{ id: 'dashboard', label: 'Dashboard' },
{ id: 'new-attendance', label: 'Novos Atendimentos', route: '/new-attendance' },
{ id: 'in-progress', label: 'Em andamento', count: 8 },
{ id: 'completed', label: 'Finalizados', count: 24 },
{ id: 'contacts', label: 'Contatos', count: 128 },
];
export const conversations = [
{
id: 'maria-souza',
name: 'Maria Souza',
channel: 'WhatsApp',
status: 'online',
lastMessage: 'Preciso atualizar o cadastro do meu pedido.',
unread: 2,
time: '09:42',
messages: [
{ id: 1, from: 'customer', text: 'Oi, bom dia! Preciso de ajuda com meu pedido.' },
{ id: 2, from: 'agent', text: 'Bom dia, Maria! Claro, me conta o que aconteceu.' },
{ id: 3, from: 'customer', text: 'Quero confirmar se o endereco foi alterado.' },
],
},
{
id: 'empresa-alpha',
name: 'Empresa Alpha',
channel: 'Email',
status: 'offline',
lastMessage: 'Aguardando retorno sobre a proposta comercial.',
unread: 0,
time: 'Ontem',
messages: [
{ id: 1, from: 'customer', text: 'Precisamos rever os valores da última proposta.' },
{ id: 2, from: 'agent', text: 'Perfeito, vou encaminhar para o time comercial.' },
],
},
{
id: 'joao-pedro',
name: 'João Pedro',
channel: 'SMS',
status: 'online',
lastMessage: 'Pode me ligar em 10 minutos?',
unread: 1,
time: '08:15',
messages: [
{ id: 1, from: 'customer', text: 'Recebi a cobrança em duplicidade.' },
{ id: 2, from: 'agent', text: 'Vou analisar isso agora para você.' },
{ id: 3, from: 'customer', text: 'Pode me ligar em 10 minutos?' },
],
},
];
export const actionItems = [
{ title: 'Área atual', value: 'Suporte' },
{ title: 'SLA restante', value: '18 min' },
{ title: 'Prioridade', value: 'Alta' },
];
export const recentCalls = [
{ id: 'call-1', name: 'Beatriz Lima', area: 'Comercial', duration: '12:48', status: 'Encerrada' },
{ id: 'call-2', name: 'Carlos Nunes', area: 'Suporte', duration: '03:12', status: 'Perdida' },
{ id: 'call-3', name: 'Grupo Solaris', area: 'Financeiro', duration: '08:55', status: 'Em andamento' },
];