fix(frontend): Contact spre romfast.ro/contact; logo unic link spre home

- Linkurile Contact (footer landing + pagini legale, referința din
  Termeni) duc acum la https://romfast.ro/contact; pagina internă
  /contact și ruta ei au fost eliminate
- Pe paginile legale doar sigla e link către homepage; titlul
  „ROA Space" nu mai e link

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-07-10 18:21:31 +00:00
parent b2080e79b2
commit d54a1987e3
5 changed files with 9 additions and 42 deletions

View File

@@ -4,14 +4,16 @@
<!-- NAV -->
<header class="nav">
<div class="nav-inner">
<router-link to="/" class="brand">
<img src="/romfast_logo.png" alt="Romfast" class="brand-logo" />
<div class="brand">
<router-link to="/" class="brand-logo-link" aria-label="Acasă">
<img src="/romfast_logo.png" alt="Romfast" class="brand-logo" />
</router-link>
<span class="brand-divider"></span>
<span class="brand-text">
<span class="brand-word">ROA Space</span>
<span class="brand-sub">Rezervări de spații</span>
</span>
</router-link>
</div>
<div class="nav-actions">
<button
type="button"
@@ -46,7 +48,7 @@
<nav class="footer-links">
<router-link to="/termeni">Termeni</router-link>
<router-link to="/confidentialitate">Confidențialitate / GDPR</router-link>
<router-link to="/contact">Contact</router-link>
<a href="https://romfast.ro/contact" target="_blank" rel="noopener">Contact</a>
<a href="https://romfast.ro" target="_blank" rel="noopener">romfast.ro</a>
</nav>
</div>
@@ -156,6 +158,7 @@ const { theme, themeLabel, cycleTheme } = useLandingTheme()
display: flex; align-items: center; gap: 28px;
}
.brand { display: flex; align-items: center; gap: 12px; }
.brand-logo-link { display: flex; }
.brand-logo { height: 42px; width: auto; display: block; }
.brand-divider { width: 1px; height: 30px; background: var(--border-default); }
.brand-text { display: flex; flex-direction: column; gap: 1px; line-height: 1.1; }

View File

@@ -24,12 +24,6 @@ const router = createRouter({
component: () => import('@/views/Confidentialitate.vue'),
meta: { requiresAuth: false, fullBleed: true }
},
{
path: '/contact',
name: 'Contact',
component: () => import('@/views/Contact.vue'),
meta: { requiresAuth: false, fullBleed: true }
},
{
path: '/login',
name: 'Login',

View File

@@ -1,30 +0,0 @@
<template>
<LegalPage title="Contact" subtitle="Suntem aici pentru orice întrebare despre ROA Space.">
<p>
<strong>ROA Space</strong> este un serviciu operat de <strong>ROMFAST</strong>, din Constanța, din 1991.
Scrie-ne și îți răspundem cât putem de repede.
</p>
<h2>Email</h2>
<p><a href="mailto:contact@romfast.ro">contact@romfast.ro</a> pentru suport, întrebări și solicitări GDPR.</p>
<h2>Web</h2>
<p><a href="https://romfast.ro" target="_blank" rel="noopener">romfast.ro</a> despre ROMFAST și celelalte servicii.</p>
<h2>Ai deja cont?</h2>
<p>
Poți intra direct în aplicație la <router-link to="/login">Autentificare</router-link>
sau îți creezi unul gratuit la <router-link to="/register">Creează cont</router-link>.
</p>
<h2>Documente</h2>
<p>
<router-link to="/termeni">Termeni și condiții</router-link> ·
<router-link to="/confidentialitate">Confidențialitate / GDPR</router-link>
</p>
</LegalPage>
</template>
<script setup lang="ts">
import LegalPage from '@/components/LegalPage.vue'
</script>

View File

@@ -174,7 +174,7 @@
<nav class="footer-links">
<router-link to="/termeni">Termeni</router-link>
<router-link to="/confidentialitate">Confidențialitate / GDPR</router-link>
<router-link to="/contact">Contact</router-link>
<a href="https://romfast.ro/contact" target="_blank" rel="noopener">Contact</a>
<a href="https://romfast.ro" target="_blank" rel="noopener">romfast.ro</a>
</nav>
</div>

View File

@@ -50,7 +50,7 @@
<p>
Pentru orice întrebare legată de acești termeni:
<a href="mailto:contact@romfast.ro">contact@romfast.ro</a> sau pagina de
<router-link to="/contact">Contact</router-link>.
<a href="https://romfast.ro/contact" target="_blank" rel="noopener">Contact</a>.
</p>
</LegalPage>
</template>