Files
NightSpire/web-next/components/EditPostForm.tsx
T
Inna 9b44af9675 Foro: botones con el estilo del tema y sin descuadres
Los botones del foro usaban un dorado propio; ahora comparten el lenguaje del
<button> del tema (fondo translúcido, texto crema en mayúsculas, aclara al hover),
el mismo que sale como «Editar» en el resto de la web.

Arreglos de maquetación:
- Altura fija (42px) con inline-flex en .nice_button: los <button> heredaban
  height:50px del tema y los <a> no, y en la misma fila quedaban a distinta altura
  (se notaba sobre todo en «Borrar», que es un <button>).
- Se quita el height:20px del <li> de post_controls, que aplastaba los botones.
- Texto de los enlaces-botón forzado a crema: el a:link/:visited del tema
  (más específico) pintaba de azul el texto de «Crear tema».
- «Editar», «Borrar» y «Desbloquear» pasan a .nice_button para que toda la fila
  de acciones sea homogénea.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 12:31:47 +00:00

15 lines
422 B
TypeScript

'use client'
import { useTranslations } from 'next-intl'
import { Link } from '@/i18n/navigation'
/** Enlace «Editar» de un post, hacia la página de edición a pantalla completa. */
export function EditPostForm({ postId }: { postId: number; initialText?: string }) {
const t = useTranslations('Forum')
return (
<Link className="nice_button" href={`/forum/edit/${postId}`}>
{t('edit')}
</Link>
)
}