add mail + github stars

This commit is contained in:
Emily
2024-08-29 14:55:42 +02:00
parent c1bdc30933
commit 1cb6b92d5c
2 changed files with 30 additions and 5 deletions

View File

@@ -11,6 +11,20 @@ nuxtApp.hook("page:finish", () => {
scroller.value?.scrollTo(0, 0); scroller.value?.scrollTo(0, 0);
}) })
const gitstars = ref<string>('Loading...')
async function getGithubStars() {
const res = await fetch('https://api.github.com/repos/litlyx/litlyx');
if (!res.ok) return gitstars.value = '340+'
const data = await res.json();
return gitstars.value = data.stargazers_count.toString() + '+';
}
onMounted(() => {
getGithubStars();
})
</script> </script>
@@ -63,7 +77,7 @@ nuxtApp.hook("page:finish", () => {
</svg> </svg>
</div> </div>
<div class="text-[1rem]"> <div class="text-[1rem]">
210+ {{ gitstars }}
</div> </div>
</NuxtLink> </NuxtLink>
@@ -123,7 +137,8 @@ nuxtApp.hook("page:finish", () => {
<div class="divider border-b border-gray-500/40"></div> <div class="divider border-b border-gray-500/40"></div>
<NuxtLink @click="isMenuOpen = false" to="/why-choose-litlyx" class="flex justify-between items-center mr-2"> <NuxtLink @click="isMenuOpen = false" to="/why-choose-litlyx"
class="flex justify-between items-center mr-2">
<div class="hover:text-text-sub/90 py-3"> <div class="hover:text-text-sub/90 py-3">
Why choose Litlyx Why choose Litlyx
</div> </div>
@@ -148,7 +163,7 @@ nuxtApp.hook("page:finish", () => {
</div> </div>
<div> <i class="fas fa-chevron-right"></i> </div> <div> <i class="fas fa-chevron-right"></i> </div>
</NuxtLink> </NuxtLink>
<div class="divider border-b border-gray-500/40"></div> <div class="divider border-b border-gray-500/40"></div>
@@ -233,7 +248,8 @@ nuxtApp.hook("page:finish", () => {
<NuxtLink target="_blank" to="https://github.com/Litlyx/litlyx" <NuxtLink target="_blank" to="https://github.com/Litlyx/litlyx"
class="hover:text-accent cursor-pointer"> Github </NuxtLink> class="hover:text-accent cursor-pointer"> Github </NuxtLink>
<NuxtLink to="/pricing" class="hover:text-accent cursor-pointer"> Pricing </NuxtLink> <NuxtLink to="/pricing" class="hover:text-accent cursor-pointer"> Pricing </NuxtLink>
<NuxtLink to="/why-choose-litlyx" class="hover:text-accent cursor-pointer"> Why choose Litlyx </NuxtLink> <NuxtLink to="/why-choose-litlyx" class="hover:text-accent cursor-pointer"> Why choose Litlyx
</NuxtLink>
</div> </div>
<div class="flex flex-col gap-4"> <div class="flex flex-col gap-4">
<div class="text-text-sub/60 font-semibold text-[1.3rem]"> Company </div> <div class="text-text-sub/60 font-semibold text-[1.3rem]"> Company </div>

View File

@@ -51,6 +51,15 @@ const scriptDeferTokens = ref<string[]>([
const snippetIndex = ref<number>(0); const snippetIndex = ref<number>(0);
async function saveEmail() {
await fetch('http://savemail.litlyx.com/email/' + encodeURIComponent(email.value), {
mode: 'no-cors'
});
email.value = '';
alert('We will keep you updated');
}
</script> </script>
@@ -331,7 +340,7 @@ const snippetIndex = ref<number>(0);
</div> </div>
<div class="button-container"> <div class="button-container">
<LyxUiButton class="button" type="primary"> <LyxUiButton class="button" type="primary" @click="saveEmail()">
Keep me updated Keep me updated
</LyxUiButton> </LyxUiButton>
</div> </div>