aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/LandingHero.svelte
blob: 1415692ef3f96ccd30b416f71850003403cffb52 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script>
	import { goto } from '$app/navigation';
	import { Icon, Image } from '$comp';
	import { user } from '$lib/store';
	import { t } from '$lib/translations';
</script>

<div class="mt-[96.88px] md:mt-0">
	<div class="space-y-10">
		<h1
			class="text-5xl md:text-6xl lg:text-7xl 2xl:text-8xl font-medium text-center w-full md:w-3/4 lg:w-1/2 max-w-7xl mx-auto leading-tight"
		>
			{$t('landing.header_before_icon')}
			<span class="relative">
				{$t('landing.header_with_icon')}
				<Icon icon="rays" style="absolute -top-16 left-5 md:left-8 lg:left-14 2xl:left-24" />
			</span>
			{$t('landing.header_after_icon')}
		</h1>
		<h2
			class="text-center text-secondary w-full md:w-3/5 lg:w-2/5 max-w-3xl mx-auto text-xl leading-normal font-medium"
		>
			{$t('landing.subheader')}
		</h2>
		{#if !$user}
			<div class="flex justify-center">
				<button
					class="bg-black text-white border rounded-full px-6 py-2 font-bold"
					on:click={() => goto('/register')}
				>
					{$t('nav.startInSeconds')}
				</button>
			</div>
		{/if}
	</div>

	<!-- hero image -->
	<Image image="hero-image" style="w-full md:w-2/3 max-w-5xl mx-auto mt-20" />
</div>