Create feed.ts
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
export type PostCategory = "logro" | "actividad" | "anuncio";
|
||||
|
||||
export interface Post {
|
||||
id: string;
|
||||
authorName: string;
|
||||
/** Inicial para el avatar circular (solo posts de niño; el anuncio usa ícono). */
|
||||
authorInitial: string;
|
||||
/** Colores del avatar, exactos a la plantilla. */
|
||||
authorColors: { bg: string; text: string };
|
||||
timeLabel: string;
|
||||
publishedBy: string;
|
||||
/** Define el badge y sus colores vía mapa en PostCard. */
|
||||
category: PostCategory;
|
||||
/** Texto tras "Para: " (sin el prefijo). */
|
||||
audience: string;
|
||||
body: string;
|
||||
/** Si existe, se muestra el placeholder dashed de foto con este rótulo. */
|
||||
photoLabel?: string;
|
||||
likes: number;
|
||||
comments: number;
|
||||
}
|
||||
|
||||
export const posts: Post[] = [
|
||||
{
|
||||
id: "mateo-logro",
|
||||
authorName: "Mateo",
|
||||
authorInitial: "M",
|
||||
authorColors: { bg: "#A9D9E8", text: "#1F7A93" },
|
||||
timeLabel: "14:20",
|
||||
publishedBy: "publicado por vos",
|
||||
category: "logro",
|
||||
audience: "familia de Mateo",
|
||||
body: "¡Usó el orinal solito por primera vez! Estaba feliz de contárselo a todos. Un gran paso.",
|
||||
likes: 3,
|
||||
comments: 1,
|
||||
},
|
||||
{
|
||||
id: "mateo-actividad",
|
||||
authorName: "Mateo",
|
||||
authorInitial: "M",
|
||||
authorColors: { bg: "#A9D9E8", text: "#1F7A93" },
|
||||
timeLabel: "09:40",
|
||||
publishedBy: "publicado por vos",
|
||||
category: "actividad",
|
||||
audience: "familia de Mateo",
|
||||
body: "Pintamos con témperas esta mañana. Mateo eligió el azul para todo y se concentró un montón mezclando colores.",
|
||||
photoLabel: "pintando con témperas",
|
||||
likes: 5,
|
||||
comments: 2,
|
||||
},
|
||||
{
|
||||
id: "anuncio-parque",
|
||||
authorName: "Anuncio general",
|
||||
authorInitial: "",
|
||||
authorColors: { bg: "#CCD8F4", text: "#4E72C8" },
|
||||
timeLabel: "07:50",
|
||||
publishedBy: "publicado por vos",
|
||||
category: "anuncio",
|
||||
audience: "toda la sala",
|
||||
body: "El viernes salimos al parque por la mañana. Recuerden mandar gorra y una botellita de agua.",
|
||||
likes: 8,
|
||||
comments: 0,
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user