From 552cf8f3db98934a918b38fa22408fdf1efebd02 Mon Sep 17 00:00:00 2001 From: Ricardo Espinoza Date: Mon, 6 May 2024 11:20:55 -0400 Subject: [PATCH] fix(editor): Fix type errors in the `SettingsLdapView.vue` (no-changelog) (#9308) --- packages/design-system/src/types/form.ts | 1 + .../editor-ui/src/v3-infinite-loading.d.ts | 16 ++++++ .../editor-ui/src/views/SettingsLdapView.vue | 55 +++++++++++++++---- 3 files changed, 61 insertions(+), 11 deletions(-) create mode 100644 packages/editor-ui/src/v3-infinite-loading.d.ts diff --git a/packages/design-system/src/types/form.ts b/packages/design-system/src/types/form.ts index 1ef109623..ab359bd6d 100644 --- a/packages/design-system/src/types/form.ts +++ b/packages/design-system/src/types/form.ts @@ -57,6 +57,7 @@ export type IFormInput = { disabled?: boolean; labelSize?: 'small' | 'medium' | 'large'; labelAlignment?: 'left' | 'right' | 'center'; + tooltipText?: string; }; shouldDisplay?: (values: { [key: string]: unknown }) => boolean; }; diff --git a/packages/editor-ui/src/v3-infinite-loading.d.ts b/packages/editor-ui/src/v3-infinite-loading.d.ts new file mode 100644 index 000000000..1fa589586 --- /dev/null +++ b/packages/editor-ui/src/v3-infinite-loading.d.ts @@ -0,0 +1,16 @@ +declare module 'v3-infinite-loading' { + import { Plugin, DefineComponent } from 'vue'; + + interface InfiniteLoadingProps { + target: string; + } + + export interface Events { + infinite: (state: { loaded: () => void; complete: () => void }) => void; + } + + const InfiniteLoading: DefineComponent & + Plugin; + + export default InfiniteLoading; +} diff --git a/packages/editor-ui/src/views/SettingsLdapView.vue b/packages/editor-ui/src/views/SettingsLdapView.vue index f0feb3823..0fd348ab0 100644 --- a/packages/editor-ui/src/views/SettingsLdapView.vue +++ b/packages/editor-ui/src/views/SettingsLdapView.vue @@ -138,6 +138,7 @@