Skip to content

Commit 18ee786

Browse files
committed
refactor(request): inline visible elements capabilities type
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 9109129 commit 18ee786

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/components/Request/VisibleElements.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ import {
116116
type Signer as VisibleElementsSigner,
117117
type VisibleElement,
118118
} from '../../services/visibleElementsService'
119-
import type { NextcloudCapabilities } from '../../types/capabilities'
119+
import type { components as AdministrationComponents } from '../../types/openapi/openapi-administration'
120120
121121
type SignerIdentifyMethod = {
122122
method: string
@@ -215,6 +215,10 @@ type FilesStore = {
215215
saveOrUpdateSignatureRequest: (payload: { visibleElements: VisibleElementPayload[] }) => Promise<SaveResponse>
216216
}
217217
218+
type VisibleElementsCapabilities = {
219+
libresign: AdministrationComponents['schemas']['Capabilities']
220+
}
221+
218222
const normalizeVisibleElements = (elements: VisibleElement[]): VisibleElementPayload[] =>
219223
elements.flatMap((element) => {
220224
if (element.type !== 'signature' || !element.coordinates) {
@@ -270,7 +274,7 @@ const canRequestSign = ref(loadState('libresign', 'can_request_sign', false))
270274
const modal = ref(false)
271275
const loading = ref(false)
272276
const signerSelected = ref<Record<string, unknown> | null>(null)
273-
const capabilities = getCapabilities() as NextcloudCapabilities
277+
const capabilities = getCapabilities() as VisibleElementsCapabilities
274278
const signElementsConfig = capabilities.libresign.config['sign-elements']
275279
const width = ref(signElementsConfig['full-signature-width'])
276280
const height = ref(signElementsConfig['full-signature-height'])

0 commit comments

Comments
 (0)