forked from AkkomaGang/akkoma-fe
fix importer/exporter i18n
This commit is contained in:
parent
8d46fd78c7
commit
e47d5ba53b
4 changed files with 10 additions and 35 deletions
|
@ -15,18 +15,8 @@ const Exporter = {
|
||||||
type: String,
|
type: String,
|
||||||
default: 'export.csv'
|
default: 'export.csv'
|
||||||
},
|
},
|
||||||
exportButtonLabel: {
|
exportButtonLabel: { type: String },
|
||||||
type: String,
|
processingMessage: { type: String }
|
||||||
default () {
|
|
||||||
return this.$t('exporter.export')
|
|
||||||
}
|
|
||||||
},
|
|
||||||
processingMessage: {
|
|
||||||
type: String,
|
|
||||||
default () {
|
|
||||||
return this.$t('exporter.processing')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -7,14 +7,14 @@
|
||||||
spin
|
spin
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<span>{{ processingMessage }}</span>
|
<span>{{ processingMessage || $t('exporter.processing') }}</span>
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
v-else
|
v-else
|
||||||
class="btn button-default"
|
class="btn button-default"
|
||||||
@click="process"
|
@click="process"
|
||||||
>
|
>
|
||||||
{{ exportButtonLabel }}
|
{{ exportButtonLabel || $t('exporter.export') }}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -15,24 +15,9 @@ const Importer = {
|
||||||
type: Function,
|
type: Function,
|
||||||
required: true
|
required: true
|
||||||
},
|
},
|
||||||
submitButtonLabel: {
|
submitButtonLabel: { type: String },
|
||||||
type: String,
|
successMessage: { type: String },
|
||||||
default () {
|
errorMessage: { type: String }
|
||||||
return this.$t('importer.submit')
|
|
||||||
}
|
|
||||||
},
|
|
||||||
successMessage: {
|
|
||||||
type: String,
|
|
||||||
default () {
|
|
||||||
return this.$t('importer.success')
|
|
||||||
}
|
|
||||||
},
|
|
||||||
errorMessage: {
|
|
||||||
type: String,
|
|
||||||
default () {
|
|
||||||
return this.$t('importer.error')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -18,21 +18,21 @@
|
||||||
class="btn button-default"
|
class="btn button-default"
|
||||||
@click="submit"
|
@click="submit"
|
||||||
>
|
>
|
||||||
{{ submitButtonLabel }}
|
{{ submitButtonLabel || $t('importer.submit') }}
|
||||||
</button>
|
</button>
|
||||||
<div v-if="success">
|
<div v-if="success">
|
||||||
<FAIcon
|
<FAIcon
|
||||||
icon="times"
|
icon="times"
|
||||||
@click="dismiss"
|
@click="dismiss"
|
||||||
/>
|
/>
|
||||||
<p>{{ successMessage }}</p>
|
<p>{{ successMessage || $t('importer.success')}}</p>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="error">
|
<div v-else-if="error">
|
||||||
<FAIcon
|
<FAIcon
|
||||||
icon="times"
|
icon="times"
|
||||||
@click="dismiss"
|
@click="dismiss"
|
||||||
/>
|
/>
|
||||||
<p>{{ errorMessage }}</p>
|
<p>{{ errorMessage || $t('importer.error')}}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
Loading…
Reference in a new issue