From dcf5b496bfda0d37ccd5a79b0cb73b8eae0cd43d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Wed, 5 Jan 2022 12:02:08 +0100 Subject: [PATCH] complete linting --- src/components/ImportTask.vue | 15 +++++++--- .../feature/FeatureAttachmentForm.vue | 7 ++++- src/components/feature/FeatureExtraForm.vue | 7 ++++- src/components/feature/FeatureListTable.vue | 29 ++++++++++++++----- .../feature_type/FeatureTypeCustomForm.vue | 11 ++++++- src/views/feature_type/Feature_type_edit.vue | 2 -- 6 files changed, 55 insertions(+), 16 deletions(-) diff --git a/src/components/ImportTask.vue b/src/components/ImportTask.vue index 21fc9ba3..e8a233b4 100644 --- a/src/components/ImportTask.vue +++ b/src/components/ImportTask.vue @@ -83,7 +83,13 @@ export default { }, }, - props: ['data'], + props: { + data: { + type: Array, + default: null, + } + }, + data() { return { open: false, @@ -91,6 +97,10 @@ export default { }; }, + computed: { + ...mapState('feature', ['features']), + }, + watch: { data(newValue) { if (newValue) { @@ -98,9 +108,6 @@ export default { } }, }, - computed: { - ...mapState('feature', ['features']), - }, methods: { fetchImports() { diff --git a/src/components/feature/FeatureAttachmentForm.vue b/src/components/feature/FeatureAttachmentForm.vue index 253522ed..922f3c6a 100644 --- a/src/components/feature/FeatureAttachmentForm.vue +++ b/src/components/feature/FeatureAttachmentForm.vue @@ -93,7 +93,12 @@ export default { name: 'FeatureAttachmentFormset', - props: ['attachmentForm'], + props: { + attachmentForm: { + type: Object, + default: null, + } + }, data() { return { diff --git a/src/components/feature/FeatureExtraForm.vue b/src/components/feature/FeatureExtraForm.vue index 402ec386..a1c8140f 100644 --- a/src/components/feature/FeatureExtraForm.vue +++ b/src/components/feature/FeatureExtraForm.vue @@ -113,7 +113,12 @@ export default { Dropdown, }, - props: ['field'], + props: { + field: { + type: Object, + default: null, + } + }, computed: { selected_extra_form_list: { diff --git a/src/components/feature/FeatureListTable.vue b/src/components/feature/FeatureListTable.vue index 818a5b97..0d032474 100644 --- a/src/components/feature/FeatureListTable.vue +++ b/src/components/feature/FeatureListTable.vue @@ -282,13 +282,28 @@ import { mapState, mapGetters } from 'vuex'; export default { name: 'FeatureListTable', - props: [ - 'paginatedFeatures', - 'checkedFeatures', - 'featuresCount', - 'pagination', - 'sort', - ], + props: { + paginatedFeatures: { + type: Array, + default: null, + }, + checkedFeatures: { + type: Array, + default: null, + }, + featuresCount: { + type: Number, + default: 0, + }, + pagination: { + type: Object, + default: null, + }, + sort: { + type: Object, + default: null, + }, + }, computed: { ...mapState(['user']), diff --git a/src/components/feature_type/FeatureTypeCustomForm.vue b/src/components/feature_type/FeatureTypeCustomForm.vue index 31b39d20..ccf472c0 100644 --- a/src/components/feature_type/FeatureTypeCustomForm.vue +++ b/src/components/feature_type/FeatureTypeCustomForm.vue @@ -158,7 +158,16 @@ export default { Dropdown, }, - props: ['customForm', 'selectedColorStyle'], + props: { + customForm: { + type: Object, + default: null, + }, + selectedColorStyle: { + type: String, + default: null, + }, + }, data() { return { diff --git a/src/views/feature_type/Feature_type_edit.vue b/src/views/feature_type/Feature_type_edit.vue index f2ff4364..77f11119 100644 --- a/src/views/feature_type/Feature_type_edit.vue +++ b/src/views/feature_type/Feature_type_edit.vue @@ -72,7 +72,6 @@ :selected="selectedGeomType" :selection.sync="selectedGeomType" /> - <!-- {{ form.geom_type.errors }} --> </div> <div @@ -89,7 +88,6 @@ :name="form.color.html_name" @blur="updateStore" > - <!-- {{ form.color.errors }} --> </div> </div> <div class="field"> -- GitLab