feat: implement content service with article management and initial Info Hub UI component
This commit is contained in:
parent
f6177fbdb5
commit
1965494cc3
@ -26,57 +26,81 @@ export class ContentService {
|
||||
private _articles = signal<Article[]>([
|
||||
{
|
||||
id: 1,
|
||||
title: 'Lanzamiento de la Nueva Intranet Corporativa',
|
||||
category: 'Tecnología',
|
||||
body: 'Hoy lanzamos oficialmente nuestra nueva plataforma de intranet con integración a Active Directory y un sistema unificado de reservas de espacios. ¡Optimiza tus flujos diarios desde hoy!',
|
||||
author: 'Jess Miller',
|
||||
title: 'Anuncio de Nuevos Clientes Estratégicos',
|
||||
category: 'Company',
|
||||
body: 'Anuncio de Nuevos Clientes e...ncecentos estratégicos, aux ama ponientro del da...',
|
||||
author: 'App',
|
||||
date: 'Hace 2 horas',
|
||||
status: 'approved',
|
||||
approvalLevel: 3,
|
||||
likes: 42,
|
||||
shares: 12,
|
||||
commentsCount: 3,
|
||||
likes: 230,
|
||||
shares: 18,
|
||||
commentsCount: 45,
|
||||
shareTargets: ['LinkedIn', 'X', 'Intranet'],
|
||||
comments: [
|
||||
'Excelente diseño, muy responsivo.',
|
||||
'Me encanta el asistente de reservas con IA.',
|
||||
'Gran trabajo a todo el equipo!'
|
||||
'Excelente logro corporativo.',
|
||||
'Bienvenidos los nuevos socios estratégicos!'
|
||||
]
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: 'Políticas de Trabajo Híbrido 2026',
|
||||
category: 'Recursos Humanos',
|
||||
body: 'Actualizamos las directrices de trabajo híbrido. Los equipos podrán acordar hasta 3 días de trabajo remoto a la semana, coordinando la ocupación de puestos a través de la autogestión de espacios.',
|
||||
author: 'Dirección de RR.HH.',
|
||||
date: 'Ayer',
|
||||
title: 'Resultados del Trimestre',
|
||||
category: 'Company',
|
||||
body: 'Estalles de resultados de Trimestre et estratégicos lo denagua escomenate...',
|
||||
author: 'App',
|
||||
date: 'Hace 15m',
|
||||
status: 'approved',
|
||||
approvalLevel: 3,
|
||||
likes: 85,
|
||||
shares: 24,
|
||||
commentsCount: 2,
|
||||
likes: 230,
|
||||
shares: 18,
|
||||
commentsCount: 45,
|
||||
shareTargets: ['LinkedIn', 'Intranet'],
|
||||
comments: [
|
||||
'Gran paso adelante para la flexibilidad.',
|
||||
'Muy claro el proceso de reserva de escritorios.'
|
||||
]
|
||||
comments: []
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: 'Proyecto de Sostenibilidad y Oficina Verde',
|
||||
category: 'Operaciones',
|
||||
body: 'Iniciamos el programa Oficina Verde para reducir el consumo de papel y optimizar la climatización de salas mediante sensores IoT integrados. Coordina tus reuniones en salas eco-eficientes.',
|
||||
author: 'Marta Soler (Operaciones)',
|
||||
title: 'Actualización de Tarifa Anual',
|
||||
category: 'Company',
|
||||
body: 'Resultados del Trimestre, estratégicos en Anuncio de nuevos Clientes.',
|
||||
author: 'App',
|
||||
date: 'Hace 2 horas',
|
||||
status: 'approved',
|
||||
approvalLevel: 3,
|
||||
likes: 230,
|
||||
shares: 18,
|
||||
commentsCount: 45,
|
||||
shareTargets: ['X', 'Intranet'],
|
||||
comments: []
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
title: 'Taller de Desarrollo de Habilidades',
|
||||
category: 'Team',
|
||||
body: 'Taller de Desarrollo de Habilidades en Anuncio de Nuevos Clientes.',
|
||||
author: 'App',
|
||||
date: 'Ayer',
|
||||
status: 'approved',
|
||||
approvalLevel: 3,
|
||||
likes: 230,
|
||||
shares: 18,
|
||||
commentsCount: 45,
|
||||
shareTargets: ['Intranet'],
|
||||
comments: []
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
title: 'Nuevo Miembro en el Equipo',
|
||||
category: 'Team',
|
||||
body: 'Nuevo Miembro en el Equipo, i nuevo Miembro en el Equipo.',
|
||||
author: 'App',
|
||||
date: 'Hace 3 días',
|
||||
status: 'approved',
|
||||
approvalLevel: 3,
|
||||
likes: 56,
|
||||
shares: 8,
|
||||
commentsCount: 1,
|
||||
shareTargets: ['X', 'Intranet'],
|
||||
comments: [
|
||||
'¡Apoyo total a esta iniciativa!'
|
||||
]
|
||||
likes: 220,
|
||||
shares: 6,
|
||||
commentsCount: 45,
|
||||
shareTargets: ['Intranet'],
|
||||
comments: []
|
||||
}
|
||||
]);
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user