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[]>([
|
private _articles = signal<Article[]>([
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: 'Lanzamiento de la Nueva Intranet Corporativa',
|
title: 'Anuncio de Nuevos Clientes Estratégicos',
|
||||||
category: 'Tecnología',
|
category: 'Company',
|
||||||
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!',
|
body: 'Anuncio de Nuevos Clientes e...ncecentos estratégicos, aux ama ponientro del da...',
|
||||||
author: 'Jess Miller',
|
author: 'App',
|
||||||
date: 'Hace 2 horas',
|
date: 'Hace 2 horas',
|
||||||
status: 'approved',
|
status: 'approved',
|
||||||
approvalLevel: 3,
|
approvalLevel: 3,
|
||||||
likes: 42,
|
likes: 230,
|
||||||
shares: 12,
|
shares: 18,
|
||||||
commentsCount: 3,
|
commentsCount: 45,
|
||||||
shareTargets: ['LinkedIn', 'X', 'Intranet'],
|
shareTargets: ['LinkedIn', 'X', 'Intranet'],
|
||||||
comments: [
|
comments: [
|
||||||
'Excelente diseño, muy responsivo.',
|
'Excelente logro corporativo.',
|
||||||
'Me encanta el asistente de reservas con IA.',
|
'Bienvenidos los nuevos socios estratégicos!'
|
||||||
'Gran trabajo a todo el equipo!'
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: 'Políticas de Trabajo Híbrido 2026',
|
title: 'Resultados del Trimestre',
|
||||||
category: 'Recursos Humanos',
|
category: 'Company',
|
||||||
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.',
|
body: 'Estalles de resultados de Trimestre et estratégicos lo denagua escomenate...',
|
||||||
author: 'Dirección de RR.HH.',
|
author: 'App',
|
||||||
date: 'Ayer',
|
date: 'Hace 15m',
|
||||||
status: 'approved',
|
status: 'approved',
|
||||||
approvalLevel: 3,
|
approvalLevel: 3,
|
||||||
likes: 85,
|
likes: 230,
|
||||||
shares: 24,
|
shares: 18,
|
||||||
commentsCount: 2,
|
commentsCount: 45,
|
||||||
shareTargets: ['LinkedIn', 'Intranet'],
|
shareTargets: ['LinkedIn', 'Intranet'],
|
||||||
comments: [
|
comments: []
|
||||||
'Gran paso adelante para la flexibilidad.',
|
|
||||||
'Muy claro el proceso de reserva de escritorios.'
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: 'Proyecto de Sostenibilidad y Oficina Verde',
|
title: 'Actualización de Tarifa Anual',
|
||||||
category: 'Operaciones',
|
category: 'Company',
|
||||||
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.',
|
body: 'Resultados del Trimestre, estratégicos en Anuncio de nuevos Clientes.',
|
||||||
author: 'Marta Soler (Operaciones)',
|
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',
|
date: 'Hace 3 días',
|
||||||
status: 'approved',
|
status: 'approved',
|
||||||
approvalLevel: 3,
|
approvalLevel: 3,
|
||||||
likes: 56,
|
likes: 220,
|
||||||
shares: 8,
|
shares: 6,
|
||||||
commentsCount: 1,
|
commentsCount: 45,
|
||||||
shareTargets: ['X', 'Intranet'],
|
shareTargets: ['Intranet'],
|
||||||
comments: [
|
comments: []
|
||||||
'¡Apoyo total a esta iniciativa!'
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
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