feat: Add new design closer to gremiumhub landing

This commit is contained in:
2026-02-15 09:59:15 +01:00
parent 454321dad2
commit 05b89778cf
10 changed files with 358 additions and 103 deletions

View File

@@ -99,38 +99,55 @@
</div>
</UCard>
<div class="flex gap-2 justify-between">
<UButton leading-icon="i-lucide-arrow-left" :disabled="!stepper?.hasPrev" @click="handleNavigate('backward')">
{{ $t('applicationForms.navigation.previous') }}
</UButton>
<!-- Navigation Section -->
<div class="mt-8">
<div class="nav-separator" />
<div class="flex flex-col sm:flex-row gap-3 justify-between items-stretch sm:items-center">
<!-- Previous Button -->
<UButton
leading-icon="i-lucide-arrow-left"
:disabled="!stepper?.hasPrev"
variant="soft"
color="neutral"
size="lg"
class="order-2 sm:order-1 rounded-xl"
@click="handleNavigate('backward')"
>
{{ $t('applicationForms.navigation.previous') }}
</UButton>
<div class="flex flex-wrap items-center gap-1.5">
<UButton
trailing-icon="i-lucide-save"
:disabled="disabled"
variant="outline"
size="lg"
@click="emit('save')"
>
{{ $t('applicationForms.navigation.save') }}
</UButton>
<UButton
v-if="stepper?.hasNext"
trailing-icon="i-lucide-arrow-right"
size="lg"
@click="handleNavigate('forward')"
>
{{ $t('applicationForms.navigation.next') }}
</UButton>
<UButton
v-if="!stepper?.hasNext"
trailing-icon="i-lucide-send-horizontal"
:disabled="disabled"
size="lg"
@click="emit('submit')"
>
{{ $t('applicationForms.navigation.submit') }}
</UButton>
<!-- Primary Actions -->
<div class="nav-button-group order-1 sm:order-2">
<UButton
trailing-icon="i-lucide-save"
:disabled="disabled"
variant="outline"
size="lg"
class="rounded-xl font-semibold"
@click="emit('save')"
>
{{ $t('applicationForms.navigation.save') }}
</UButton>
<UButton
v-if="stepper?.hasNext"
trailing-icon="i-lucide-arrow-right"
size="lg"
class="bg-gradient-to-br from-teal-500 to-cyan-500 text-white font-semibold rounded-xl shadow-lg shadow-teal-500/25 hover:from-cyan-500 hover:to-violet-500 hover:shadow-xl hover:shadow-violet-500/30 transition-all duration-200"
@click="handleNavigate('forward')"
>
{{ $t('applicationForms.navigation.next') }}
</UButton>
<UButton
v-if="!stepper?.hasNext"
trailing-icon="i-lucide-send-horizontal"
:disabled="disabled"
size="lg"
class="bg-gradient-to-br from-teal-500 to-cyan-500 text-white font-semibold rounded-xl shadow-lg shadow-teal-500/25 hover:from-cyan-500 hover:to-violet-500 hover:shadow-xl hover:shadow-violet-500/30 transition-all duration-200"
@click="emit('submit')"
>
{{ $t('applicationForms.navigation.submit') }}
</UButton>
</div>
</div>
</div>
</div>