aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/components')
-rw-r--r--src/components/MainPage.vue130
-rw-r--r--src/components/SubCard.vue20
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>