aboutsummaryrefslogtreecommitdiff
path: root/src/views/Language.vue
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-05-06 20:20:37 -0700
committerFuwn <[email protected]>2021-05-06 20:20:37 -0700
commitdf12123946bbfa0515cb3338f112b931a1bff3c1 (patch)
treea41f897af916417a9b040b599252d4e23a16d658 /src/views/Language.vue
parentInitial commit (diff)
downloadfrontend-df12123946bbfa0515cb3338f112b931a1bff3c1.tar.xz
frontend-df12123946bbfa0515cb3338f112b931a1bff3c1.zip
feat(global): :star:
Diffstat (limited to 'src/views/Language.vue')
-rw-r--r--src/views/Language.vue26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/views/Language.vue b/src/views/Language.vue
new file mode 100644
index 0000000..ca5bbfb
--- /dev/null
+++ b/src/views/Language.vue
@@ -0,0 +1,26 @@
+<template>
+ <h1>{{ $route.params.lang.toLowerCase() }}</h1>
+
+ <template v-if="!isLoading">
+ <ul class="image-rack">
+ <li v-for="image in images" :key="image" id="image-rack-item">
+ <a :href="image"><img :src="image"></a>
+ </li>
+ </ul>
+ <p v-if="images.length == 0">sorry... no images were found for this language...</p>
+ </template>
+ <p v-else>fetching images...</p>
+</template>
+
+<script>
+import { mixins, Options } from 'vue-class-component';
+import APIExtendableLanguage from '../mixins';
+
+@Options({})
+export default class Language extends mixins(APIExtendableLanguage) {
+ async mounted() {
+ this.language = this.$route.params.lang;
+ await this.fetchImages();
+ }
+}
+</script>