瀏覽代碼

[ui] Vue 3 - Fixed prop type validation warnings

sreenaths 4 年之前
父節點
當前提交
9e6cdb6285

+ 1 - 2
desktop/core/src/desktop/js/components/InlineAlert.vue

@@ -82,8 +82,7 @@
   export default defineComponent({
     props: {
       type: {
-        type: Object as PropType<AlertType>,
-        required: true,
+        type: Number as PropType<AlertType>,
         default: AlertType.Unknown
       },
 

+ 1 - 1
desktop/core/src/desktop/js/components/Paginator.vue

@@ -22,7 +22,7 @@
       {{ offset + 1 }}-{{ Math.min(offset + limit, totalEntries) }} of {{ totalEntries }}
     </div>
     Rows per page:
-    <dropdown-menu :link="true" :text="limit">
+    <dropdown-menu :link="true" :text="String(limit)">
       <dropdown-menu-button
         v-for="presetLimit of presetLimits"
         :key="presetLimit"

+ 1 - 1
desktop/core/src/desktop/js/components/dropdown/DropdownMenuItem.vue

@@ -30,7 +30,7 @@
     props: {
       text: {
         type: String,
-        required: true
+        default: undefined
       }
     }
   });

+ 1 - 1
desktop/core/src/desktop/js/components/er-diagram/comps/literal-entity.test.ts

@@ -24,7 +24,7 @@ describe('LiteralEntity UTs', () => {
   test('Empty instance created', () => {
     const wrapper = shallowMount(LiteralEntity, {
       propsData: {
-        entity: {}
+        entity: new Literal('abc')
       }
     });