diff options
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/MainPage.vue | 130 | ||||
-rw-r--r-- | src/components/SubCard.vue | 20 |
2 files changed, 30 insertions, 120 deletions
diff --git a/src/components/MainPage.vue b/src/components/MainPage.vue index 4694510..97dad53 100644 --- a/src/components/MainPage.vue +++ b/src/components/MainPage.vue @@ -1,131 +1,21 @@ <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> + <div class="d-flex align-end justify-start flex-row-reverse flex-wrap"> + <SubCard class="ma-2 pa-2" v-for="n in 6" :key="n" /> + </div> </template> <script> +import SubCard from "./SubCard.vue"; + export default { name: "MainPage", + components: { + SubCard, + }, + 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> diff --git a/src/components/SubCard.vue b/src/components/SubCard.vue new file mode 100644 index 0000000..5b611f6 --- /dev/null +++ b/src/components/SubCard.vue @@ -0,0 +1,20 @@ +<template> + <v-card variant="outlined"> + <v-card-item> + <v-card-title>{{ title }}</v-card-title> + <div class="text-caption"> + {{ content }} + </div> + </v-card-item> + </v-card> +</template> + +<script> +export default { + name: "SubCard", + data: () => ({ + title: "Default Title", + content: "Bruh", + }), +}; +</script> |