add search tab

This commit is contained in:
polv committed 2021-10-31 19:52:49 +07:00
1 parent f62a342fbd
commit 86a558dfb5
4 files changed
+148 -8

No files matched your search

+10 -5
View File
@@ -115,7 +115,8 @@
<script lang="ts">
import BrowseTab from '@/components/tabs/BrowseTab.vue'
import LookupTab from '@/components/tabs/LookupTab.vue'
import SearchTab from '@/components/tabs/SearchTab.vue'
import DictionaryTab from '@/components/tabs/DictionaryTab.vue'
import LevelTab from '@/components/tabs/LevelTab.vue'
import LibraryTab from '@/components/tabs/LibraryTab.vue'
import { Component, Vue } from 'nuxt-property-decorator'
@@ -124,14 +125,15 @@ import { api } from '~/assets/api'
@Component<AppPage>({
components: {
BrowseTab,
LookupTab,
SearchTab,
DictionaryTab,
LevelTab,
LibraryTab,
},
async mounted() {
if (await api.setWanikaniApiKey()) {
this.$accessor.ADD_TAB({
component: 'Lookup',
component: 'Search',
first: true,
})
this.isReady = true
@@ -153,8 +155,11 @@ export default class AppPage extends Vue {
}[] {
return [
{
title: 'Lookup',
component: 'Character',
component: 'Search',
icon: 'search',
},
{
component: 'Dictionary',
text: '字',
className: 'font-han',
},