cc158d3819
Reescritura completa del frontend Next.js del sistema visual Tailwind "simulado" al tema Django original (nw-ryu), para paridad pixel con la web actual antes del cutover. - Tema real: copia de static/nw-themes/nw-ryu + favicons a public/, el layout carga el novavow-style.css real de ultimo (gana la cascada sobre Tailwind) + Font Awesome. - Shell replicando los partials Django: SiteHeader, Video, Social, Footer, ServerClock; home con estructura real (main-page/middle-content/...). - Helpers reutilizables: PageShell (main-page > middle-content > body-content > title-content) y ServiceBox (title-box-content + back-to-account). - Paginas migradas a clases reales del tema (fieldset/tool-button/char-box/ item-box/info-box-light/max-center-table/alert-message/botones reales), eliminando el markup Tailwind (.nw-btn/.nw-card/.nw-input): auth (login/register/recover/reset/select-account/activate), cuenta + servicios de personaje (revive/unstuck/rename/customize/ change-race/change-faction/level-up/gold/transfer + pago Stripe), ajustes (change-password/change-email/security-token), comunidad (vote-points/recruit/battlepay), foro completo, y admin (indice + 7 secciones + los Admin*Manager). - Se conserva el bilingue (next-intl); claves nuevas en messages/es|en.json. Verificado: typecheck + build OK; rutas protegidas 307->login; sin MISSING_MESSAGE; cero Tailwind residual (solo .nw-tool-btn/.nw-page, clases propias en globals.css). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
67 lines
2.0 KiB
TypeScript
67 lines
2.0 KiB
TypeScript
/**
|
|
* Barra de redes sociales — réplica del partial Django `partials/social.html`
|
|
* con las clases del tema real (social-media, social-button + marca).
|
|
*/
|
|
export function Social() {
|
|
return (
|
|
<div className="social-media">
|
|
<span className="big-font">SÍGUENOS EN</span>
|
|
<a
|
|
href="https://www.facebook.com/NovaWoW/"
|
|
className="social-button social-button-responsive facebook"
|
|
target="_blank"
|
|
title="Facebook NovaWoW"
|
|
rel="noopener noreferrer"
|
|
>
|
|
<div className="social-inline">
|
|
<i className="fab fa-facebook-f"></i>
|
|
</div>
|
|
</a>
|
|
<a
|
|
href="https://www.instagram.com/NovaWoW/"
|
|
className="social-button social-button-responsive instagram"
|
|
target="_blank"
|
|
title="Instagram NovaWoW"
|
|
rel="noopener noreferrer"
|
|
>
|
|
<div className="social-inline">
|
|
<i className="fab fa-instagram"></i>
|
|
</div>
|
|
</a>
|
|
<a
|
|
href="https://twitter.com/NovaWoW"
|
|
className="social-button social-button-responsive twitter"
|
|
target="_blank"
|
|
title="Twitter NovaWoW"
|
|
rel="noopener noreferrer"
|
|
>
|
|
<div className="social-inline">
|
|
<i className="fab fa-x-twitter"></i>
|
|
</div>
|
|
</a>
|
|
<a
|
|
href="https://www.youtube.com/channel/UCaHL8BZcho8AkeM9wckQbyg"
|
|
className="social-button social-button-responsive youtube"
|
|
target="_blank"
|
|
title="Youtube NovaWoW"
|
|
rel="noopener noreferrer"
|
|
>
|
|
<div className="social-inline">
|
|
<i className="fab fa-youtube"></i>
|
|
</div>
|
|
</a>
|
|
<a
|
|
href="https://discord.novawow.com"
|
|
className="social-button social-button-responsive discord"
|
|
target="_blank"
|
|
title="Discord NovaWoW"
|
|
rel="noopener noreferrer"
|
|
>
|
|
<div className="social-inline">
|
|
<i className="fab fa-discord"></i>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
)
|
|
}
|