feat: implementation du role Gestionnaire RH et refonte de la gestion des offres
This commit is contained in:
@@ -147,7 +147,10 @@ defineProps({
|
||||
<div v-for="job in latestJobs" :key="job.id" class="relative bg-white rounded-2xl shadow-sm hover:shadow-xl transition-all duration-300 overflow-hidden border border-anthracite/10 group flex flex-col">
|
||||
<div class="p-8 flex-1">
|
||||
<div class="flex items-center justify-between mb-4">
|
||||
<span class="px-3 py-1 bg-highlight/10 text-highlight rounded-full text-[10px] font-black uppercase tracking-widest border border-highlight/20">Nouveau</span>
|
||||
<span v-if="job.expires_at" class="px-3 py-1 bg-accent/10 text-accent rounded-full text-[10px] font-black uppercase tracking-widest border border-accent/20">
|
||||
Fin le {{ new Date(job.expires_at).toLocaleDateString('fr-FR') }}
|
||||
</span>
|
||||
<span v-else class="px-3 py-1 bg-highlight/10 text-highlight rounded-full text-[10px] font-black uppercase tracking-widest border border-highlight/20">Nouveau</span>
|
||||
<span class="text-xs text-anthracite/50 font-bold" v-if="job.tenant">{{ job.tenant.name }}</span>
|
||||
</div>
|
||||
<h3 class="text-xl font-serif font-black text-primary mb-3 line-clamp-2 group-hover:text-highlight transition-colors">{{ job.title }}</h3>
|
||||
@@ -224,6 +227,11 @@ defineProps({
|
||||
<p class="text-primary font-subtitle font-bold text-xs uppercase tracking-[0.1em]">
|
||||
© {{ new Date().getFullYear() }} — Communauté d'Agglomération Béziers Méditerranée — Tous droits réservés
|
||||
</p>
|
||||
<div class="mt-4">
|
||||
<Link :href="route('privacy-policy')" class="text-[10px] font-black uppercase tracking-widest text-primary/40 hover:text-primary transition-colors">
|
||||
Politique de confidentialité & Mentions Légales
|
||||
</Link>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user