Skip to content

Commit 3a2a9dc

Browse files
feat(validation): gate confetti animation behind show-confetti capability
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 9aac334 commit 3a2a9dc

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/views/Validation.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ import {
8686
} from '@mdi/js'
8787
import JSConfetti from 'js-confetti'
8888
import axios from '@nextcloud/axios'
89+
import { getCapabilities } from '@nextcloud/capabilities'
8990
import { formatFileSize } from '@nextcloud/files'
9091
import { loadState } from '@nextcloud/initial-state'
9192
import { t } from '@nextcloud/l10n'
@@ -614,8 +615,10 @@ export default {
614615
&& this.document.files.every(file => isSignedStatus(file.status))
615616
const signerCompleted = this.isCurrentSignerSigned()
616617
if ((isSignedDoc || allFilesSigned || signerCompleted) && (this.isAfterSigned || this.shouldFireAsyncConfetti)) {
617-
const jsConfetti = new JSConfetti()
618-
jsConfetti.addConfetti()
618+
if (getCapabilities()?.libresign?.config?.['show-confetti'] === true) {
619+
const jsConfetti = new JSConfetti()
620+
jsConfetti.addConfetti()
621+
}
619622
this.shouldFireAsyncConfetti = false
620623
}
621624
},

0 commit comments

Comments
 (0)