d612b7916c
Segunda isla de la home: la tabla de estado (nombre, online, login, hora, dirección) pasa de plantilla Django a componente React. - API: home_status_api -> /api/home/status/ (server_name, address, expansion, online_characters, status). Reutiliza check_server_status y get_online_characters_count de views/pages. - React: ServerStatus.tsx (fetch + reloj en vivo con setInterval, mismas clases CSS). El entry home.tsx ahora monta dos islas: #home-news-app y #home-status-app. - partials/noticias.html: la <table> de estado se sustituye por el contenedor. Verificado: check OK, ambos endpoints 200, la home monta las dos islas. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
16 lines
298 B
TypeScript
16 lines
298 B
TypeScript
export interface Noticia {
|
|
id: number
|
|
titulo: string
|
|
fecha: string | null
|
|
contenido: string
|
|
enlace: string | null
|
|
}
|
|
|
|
export interface ServerStatusData {
|
|
server_name: string | null
|
|
address: string | null
|
|
expansion: string
|
|
online_characters: number
|
|
status: 'Online' | 'Offline'
|
|
}
|