From bec5e85e5604f99086d34bfd2acf2e6ec0a4bea0 Mon Sep 17 00:00:00 2001 From: TheZoker Date: Tue, 31 Jan 2023 08:48:41 +0000 Subject: [PATCH] Update control types --- vue2-vuetify/src/complex/AnyOfRenderer.vue | 2 +- vue2-vuetify/src/complex/OneOfRenderer.vue | 2 +- vue2-vuetify/src/complex/OneOfTabRenderer.vue | 2 +- vue2-vuetify/src/complex/components/AdditionalProperties.vue | 4 +--- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/vue2-vuetify/src/complex/AnyOfRenderer.vue b/vue2-vuetify/src/complex/AnyOfRenderer.vue index 2302e45c..db621d16 100644 --- a/vue2-vuetify/src/complex/AnyOfRenderer.vue +++ b/vue2-vuetify/src/complex/AnyOfRenderer.vue @@ -69,7 +69,7 @@ const controlRenderer = defineComponent({ }, setup(props: RendererProps) { const input = useJsonFormsAnyOfControl(props); - const control = (input.control as any).value as typeof input.control; + const control = input.control.value; const selectedIndex = ref(control.indexOfFittingSchema || 0); return { diff --git a/vue2-vuetify/src/complex/OneOfRenderer.vue b/vue2-vuetify/src/complex/OneOfRenderer.vue index 01270ce0..6333f817 100644 --- a/vue2-vuetify/src/complex/OneOfRenderer.vue +++ b/vue2-vuetify/src/complex/OneOfRenderer.vue @@ -116,7 +116,7 @@ const controlRenderer = defineComponent({ }, setup(props: RendererProps) { const input = useJsonFormsOneOfControl(props); - const control = (input.control as any).value as typeof input.control; + const control = input.control.value; const selectedIndex = ref(control.indexOfFittingSchema); const selectIndex = ref(selectedIndex.value); diff --git a/vue2-vuetify/src/complex/OneOfTabRenderer.vue b/vue2-vuetify/src/complex/OneOfTabRenderer.vue index be2434eb..715e5961 100644 --- a/vue2-vuetify/src/complex/OneOfTabRenderer.vue +++ b/vue2-vuetify/src/complex/OneOfTabRenderer.vue @@ -111,7 +111,7 @@ const controlRenderer = defineComponent({ }, setup(props: RendererProps) { const input = useJsonFormsOneOfControl(props); - const control = (input.control as any).value as typeof input.control; + const control = input.control.value; const selectedIndex = ref(control.indexOfFittingSchema || 0); const tabIndex = ref(selectedIndex.value); diff --git a/vue2-vuetify/src/complex/components/AdditionalProperties.vue b/vue2-vuetify/src/complex/components/AdditionalProperties.vue index ab87a3d9..2de7f63a 100644 --- a/vue2-vuetify/src/complex/components/AdditionalProperties.vue +++ b/vue2-vuetify/src/complex/components/AdditionalProperties.vue @@ -165,9 +165,7 @@ export default defineComponent({ }, }, setup(props) { - const control = props.input.control as any as Ref< - typeof props.input.control - >; + const control = props.input.control; const reservedPropertyNames = Object.keys( control.value.schema.properties || {} );