feat: remodule homepage

This commit is contained in:
Julien Calixte
2024-11-02 21:28:51 +01:00
parent a1c5cb666a
commit fac21b3c2e

View File

@@ -1,49 +1,41 @@
<template> <template>
<div class="welcome-world"> <div class="welcome-world">
<div class="columns is-vcentered"> <h1 class="title is-1">Lite Note</h1>
<div class="column get-started">
<h3 class="title is-3">Lite Note</h3> <section v-if="savedFavoriteRepos.length">
<div class="buttons is-centered"> <h2 class="subtitle is-2">Favorite repos</h2>
<router-link <router-link
:to="{ v-for="favoriteRepo in savedFavoriteRepos"
name: 'FluxNoteView', :key="favoriteRepo._id"
params: { user: 'lite-note', repo: 'getting-started' } :to="{
}" name: 'FluxNoteView',
class="button is-primary" params: {
>Get started</router-link user: username,
> repo: favoriteRepo.name
<router-link class="button" :to="{ name: 'About' }" }
>about</router-link }"
> class="button"
</div> >
<sign-in-github class="github-login" /> {{ favoriteRepo.name }}
</div> </router-link>
<div class="column"> </section>
<p>
<router-link v-if="isLogged" :to="{ name: 'RepoList' }" <last-visited />
>Manage your repos</router-link
> <div class="get-started">
</p> <div class="buttons is-centered">
<section v-if="savedFavoriteRepos.length"> <sign-in-github />
<ul> <router-link
<li :to="{
v-for="favoriteRepo in savedFavoriteRepos" name: 'FluxNoteView',
:key="favoriteRepo._id" params: { user: 'lite-note', repo: 'getting-started' }
> }"
<router-link class="button"
:to="{ >Get started</router-link
name: 'FluxNoteView', >
params: { <router-link v-if="isLogged" :to="{ name: 'RepoList' }" class="button"
user: username, >Manage your repos</router-link
repo: favoriteRepo.name >
}
}"
>
{{ favoriteRepo.name }}
</router-link>
</li>
</ul>
</section>
</div> </div>
</div> </div>
@@ -85,8 +77,6 @@
</div> </div>
</form> </form>
<last-visited />
<footer> <footer>
<p> <p>
Made with <img src="/assets/love.svg" alt="love" /> by Made with <img src="/assets/love.svg" alt="love" /> by
@@ -97,6 +87,7 @@
>Julien</a >Julien</a
> >
</p> </p>
<router-link class="button" :to="{ name: 'About' }">about</router-link>
</footer> </footer>
</div> </div>
</template> </template>
@@ -136,17 +127,16 @@ export default defineComponent({
text-align: center; text-align: center;
} }
h3, .title {
h4 {
text-align: center; text-align: center;
} }
.github-login {
margin-top: 1rem;
}
} }
footer { footer {
display: flex;
align-items: center;
gap: 1rem;
img { img {
vertical-align: middle; vertical-align: middle;
} }