Skip to content

Commit 215c03f

Browse files
committed
fix(types): refine draw editor typing
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 5921b1d commit 215c03f

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/components/Draw/Editor.vue

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<NcDialog v-if="modal"
5252
:name="t('libresign', 'Confirm your signature')"
5353
@closing="handleModal(false)">
54-
<PreviewSignature :src="imageData" />
54+
<PreviewSignature :src="imageData ?? ''" />
5555
<template #actions>
5656
<NcButton variant="primary" @click="saveSignature">
5757
{{ t('libresign', 'Save') }}
@@ -80,6 +80,7 @@ import NcDialog from '@nextcloud/vue/components/NcDialog'
8080
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
8181
8282
import PreviewSignature from '../PreviewSignature/PreviewSignature.vue'
83+
import type { NextcloudCapabilities } from '../../types/capabilities'
8384
8485
defineOptions({
8586
name: 'Editor',
@@ -98,9 +99,10 @@ const emit = defineEmits<{
9899
(event: 'save', value: string | null): void
99100
}>()
100101
101-
const capabilities = getCapabilities()
102-
const canvasWidth = capabilities.libresign.config['sign-elements']['signature-width']
103-
const canvasHeight = capabilities.libresign.config['sign-elements']['signature-height']
102+
const capabilities = getCapabilities() as NextcloudCapabilities
103+
const signElementsConfig = capabilities.libresign?.config['sign-elements']
104+
const canvasWidth = Number(signElementsConfig?.['signature-width'] ?? 0)
105+
const canvasHeight = Number(signElementsConfig?.['signature-height'] ?? 0)
104106
const color = ref('#000000')
105107
const customPalette = [
106108
'#000000',

0 commit comments

Comments
 (0)