Rental/pages/index.vue
alsaze ded1c8af22
All checks were successful
Deploy / build (push) Successful in 46s
init
2025-11-26 21:55:55 +03:00

59 lines
1.5 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div class="index-page">
<UPageHero
title="Консьерж-сервис премиум класса"
:description="`Недвижимость и авто под ключ\nМы берем на себя все заботы по поиску, проверке и оформлению недвижимости и автомобилей. Экономьте время — доверьтесь профессионалам.`"
:links="links"
class="index-page__hero"
/>
<UContainer class="flex flex-col gap-32 my-32">
<Services />
<Benefits />
</UContainer>
</div>
</template>
<script setup lang="ts">
import Services from '~/components/Services.vue'
const links = computed(() => [
{
label: 'Начать работу',
to: '/docs/getting-started',
icon: 'i-lucide-square-play',
},
{
label: 'Узнать больше',
to: '/docs/getting-started/theme/design-system',
color: 'neutral',
variant: 'subtle',
trailingIcon: 'i-lucide-arrow-right',
},
])
</script>
<style lang="scss">
.index-page {
display: flex;
flex-direction: column;
&__hero {
width: 100%;
height: 100vh;
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/hero.jpg');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
}
</style>