diff options
author | 135e2 <[email protected]> | 2022-07-24 16:36:58 +0800 |
---|---|---|
committer | 135e2 <[email protected]> | 2022-07-24 17:49:29 +0800 |
commit | c604a64eddd4bbe7111733ed9951b60d28774041 (patch) | |
tree | 8337c70a3e736bc2e795e4e307a365a7f798d6ab /src/components | |
download | otonashi-c604a64eddd4bbe7111733ed9951b60d28774041.tar.gz otonashi-c604a64eddd4bbe7111733ed9951b60d28774041.tar.bz2 otonashi-c604a64eddd4bbe7111733ed9951b60d28774041.zip |
init
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/MainPage.vue | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/src/components/MainPage.vue b/src/components/MainPage.vue new file mode 100644 index 0000000..4694510 --- /dev/null +++ b/src/components/MainPage.vue @@ -0,0 +1,131 @@ +<template> + <v-container> + <v-row class="text-center"> + <v-col cols="12"> + <v-img + :src="require('../assets/logo.svg')" + class="my-3" + contain + height="200" + /> + </v-col> + + <v-col class="mb-4"> + <h1 class="display-2 font-weight-bold mb-3"> + Welcome to the Vuetify 3 Beta + </h1> + + <p class="subheading font-weight-regular"> + For help and collaboration with other Vuetify developers, + <br />please join our online + <a href="https://community.vuetifyjs.com" target="_blank" + >Discord Community</a + > + </p> + </v-col> + + <v-col class="mb-5" cols="12"> + <h2 class="headline font-weight-bold mb-5">What's next?</h2> + + <v-row justify="center"> + <v-btn + v-for="(next, i) in whatsNext" + :key="i" + :href="next.href" + class="subheading mx-3" + target="_blank" + > + {{ next.text }} + </v-btn> + </v-row> + </v-col> + + <v-col class="mb-5" cols="12"> + <h2 class="headline font-weight-bold mb-5">Important Links</h2> + + <v-row justify="center"> + <a + v-for="(link, i) in importantLinks" + :key="i" + :href="link.href" + class="subheading mx-3" + target="_blank" + > + {{ link.text }} + </a> + </v-row> + </v-col> + + <v-col class="mb-5" cols="12"> + <h2 class="headline font-weight-bold mb-5">Ecosystem</h2> + + <v-row justify="center"> + <a + v-for="(eco, i) in ecosystem" + :key="i" + :href="eco.href" + class="subheading mx-3" + target="_blank" + > + {{ eco.text }} + </a> + </v-row> + </v-col> + </v-row> + </v-container> +</template> + +<script> +export default { + name: "MainPage", + + data: () => ({ + ecosystem: [ + { + text: "vuetify-loader", + href: "https://github.com/vuetifyjs/vuetify-loader", + }, + { + text: "github", + href: "https://github.com/vuetifyjs/vuetify", + }, + { + text: "awesome-vuetify", + href: "https://github.com/vuetifyjs/awesome-vuetify", + }, + ], + importantLinks: [ + { + text: "Chat", + href: "https://community.vuetifyjs.com", + }, + { + text: "Made with Vuetify", + href: "https://madewithvuejs.com/vuetify", + }, + { + text: "Twitter", + href: "https://twitter.com/vuetifyjs", + }, + { + text: "Articles", + href: "https://medium.com/vuetify", + }, + ], + whatsNext: [ + { + text: "Explore components", + href: "https://vuetifyjs.com", + }, + { + text: "Roadmap", + href: "https://vuetifyjs.com/introduction/roadmap/", + }, + { + text: "Frequently Asked Questions", + href: "https://vuetifyjs.com/getting-started/frequently-asked-questions", + }, + ], + }), +}; +</script> |