mirror of https://github.com/doccano/doccano.git
3 changed files with 147 additions and 21 deletions
Unified View
Diff Options
-
19frontend/components/containers/DocumentUploadButton.vue
-
70frontend/components/organisms/ConfirmForm.vue
-
79frontend/pages/projects/_id/dataset/index.vue
@ -0,0 +1,70 @@ |
|||||
|
<template> |
||||
|
<base-card |
||||
|
:title="title" |
||||
|
:agree-text="buttonTrueText" |
||||
|
:cancel-text="buttonFalseText" |
||||
|
@agree="ok" |
||||
|
@cancel="cancel" |
||||
|
> |
||||
|
<template #content> |
||||
|
{{ message }} |
||||
|
<v-list dense> |
||||
|
<v-list-item v-for="(item, i) in items" :key="i"> |
||||
|
<v-list-item-content> |
||||
|
<v-list-item-title>{{ item[itemKey] }}</v-list-item-title> |
||||
|
</v-list-item-content> |
||||
|
</v-list-item> |
||||
|
</v-list> |
||||
|
</template> |
||||
|
</base-card> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import BaseCard from '@/components/molecules/BaseCard' |
||||
|
|
||||
|
export default { |
||||
|
components: { |
||||
|
BaseCard |
||||
|
}, |
||||
|
|
||||
|
props: { |
||||
|
title: { |
||||
|
type: String, |
||||
|
default: '', |
||||
|
required: true |
||||
|
}, |
||||
|
message: { |
||||
|
type: String, |
||||
|
default: '', |
||||
|
required: true |
||||
|
}, |
||||
|
items: { |
||||
|
type: Array, |
||||
|
default: () => [], |
||||
|
required: true |
||||
|
}, |
||||
|
itemKey: { |
||||
|
type: String, |
||||
|
default: '', |
||||
|
required: true |
||||
|
}, |
||||
|
buttonTrueText: { |
||||
|
type: String, |
||||
|
default: 'Yes' |
||||
|
}, |
||||
|
buttonFalseText: { |
||||
|
type: String, |
||||
|
default: 'Cancel' |
||||
|
} |
||||
|
}, |
||||
|
|
||||
|
methods: { |
||||
|
ok() { |
||||
|
this.$emit('ok') |
||||
|
}, |
||||
|
cancel() { |
||||
|
this.$emit('cancel') |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
</script> |
Write
Preview
Loading…
Cancel
Save