This commit is contained in:
polv committed 2021-10-25 11:05:38 +07:00
1 parent 7d5114953b
commit cbc36d19f5
7 files changed
+215 -194

No files matched your search

+8 -4
View File
@@ -180,6 +180,7 @@
:id="selected.id"
ref="context"
:entry="selected.entry"
:audio="selected.audio"
:list="selected.list"
:type="selected.type || 'vocabulary'"
:description="selected.description"
@@ -193,7 +194,7 @@
<script lang="ts">
import { Component, Ref, Vue, Watch } from 'nuxt-property-decorator'
import ContextMenu from '@/components/ContextMenu.vue'
import { api, IEntry } from '~/assets/api'
import { api, IDictionaryLookup } from '~/assets/api'
import { jsonClone } from '~/assets/util'
@Component<BrowseTab>({
@@ -213,7 +214,7 @@ export default class BrowseTab extends Vue {
count = 0
perPage = 10
page = 1
tableData: IEntry[] = []
tableData: IDictionaryLookup[] = []
isEditModal = false
@@ -222,7 +223,7 @@ export default class BrowseTab extends Vue {
type: 'desc',
}
selected: IEntry & {
selected: IDictionaryLookup & {
entry: string
} = {
id: '',
@@ -351,7 +352,10 @@ export default class BrowseTab extends Vue {
this.isEditModal = true
}
async onTableContextmenu(row: IEntry & { entry: string }, evt: MouseEvent) {
async onTableContextmenu(
row: IDictionaryLookup & { entry: string },
evt: MouseEvent
) {
evt.preventDefault()
this.selected = jsonClone(row)