mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-12 13:24:25 +00:00
allow to change color for asyncupload button
This commit is contained in:
parent
11d57094e8
commit
2ce8b1110d
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<a class="btn btn-create" :title="$t(buttonTitle)" @click="openModal">
|
<a :class="btnClasses" :title="$t(buttonTitle)" @click="openModal">
|
||||||
<span>{{ $t(buttonTitle) }}</span>
|
<span>{{ $t(buttonTitle) }}</span>
|
||||||
</a>
|
</a>
|
||||||
<teleport to="body">
|
<teleport to="body">
|
||||||
@ -96,10 +96,27 @@ export default {
|
|||||||
Modal
|
Modal
|
||||||
},
|
},
|
||||||
i18n,
|
i18n,
|
||||||
props: [
|
props: {
|
||||||
'buttonTitle',
|
buttonTitle: {
|
||||||
'options'
|
type: String,
|
||||||
],
|
default: 'Ajouter un document',
|
||||||
|
},
|
||||||
|
options: {
|
||||||
|
type: Object,
|
||||||
|
default: {
|
||||||
|
maxFiles: 1,
|
||||||
|
maxPostSize: 262144000, // 250MB
|
||||||
|
required: false,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
btnClasses: {
|
||||||
|
type: Object,
|
||||||
|
default: {
|
||||||
|
btn: true,
|
||||||
|
'btn-create': true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
emits: ['addDocument'],
|
emits: ['addDocument'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
@ -127,7 +127,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<ul class="record_actions" v-if="evaluationsForAction.length > 0">
|
<ul class="record_actions" v-if="evaluationsForAction.length > 0">
|
||||||
<li>
|
<li>
|
||||||
<button :title="$t('add_an_evaluation')" class="btn btn-create" @click="toggleAddEvaluation"></button>
|
<button :title="$t('add_an_evaluation')" class="btn btn-create" @click="toggleAddEvaluation">{{ $t('add_an_evaluation') }}</button>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div v-else>
|
<div v-else>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
</li>
|
</li>
|
||||||
<li v-if="canDelete">
|
<li v-if="canDelete">
|
||||||
<a class="btn btn-delete" @click="modal.showModal = true" :title="$t('action.delete')"></a>
|
<a class="btn btn-delete" @click="modal.showModal = true" :title="$t('action.delete')">{{ $t('delete_evaluation')}}</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -72,7 +72,8 @@ const i18n = {
|
|||||||
sure: "Êtes-vous sûr?",
|
sure: "Êtes-vous sûr?",
|
||||||
sure_description: "Cette évaluation sera supprimée de cette action d'accompagnement",
|
sure_description: "Cette évaluation sera supprimée de cette action d'accompagnement",
|
||||||
ok: "Supprimer"
|
ok: "Supprimer"
|
||||||
}
|
},
|
||||||
|
delete_evaluation: "Supprimer l'évaluation",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -105,6 +105,7 @@
|
|||||||
<add-async-upload
|
<add-async-upload
|
||||||
:buttonTitle="$t('replace')"
|
:buttonTitle="$t('replace')"
|
||||||
:options="asyncUploadOptions"
|
:options="asyncUploadOptions"
|
||||||
|
:btnClasses="{'btn': true, 'btn-edit': true}"
|
||||||
@addDocument="(arg) => replaceDocument(d, arg)"
|
@addDocument="(arg) => replaceDocument(d, arg)"
|
||||||
>
|
>
|
||||||
</add-async-upload>
|
</add-async-upload>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user