fix: clean input value in modals - fixed #1662

This commit is contained in:
liyasthomas
2021-05-20 14:24:14 +05:30
parent ca5df588b7
commit c98de5988e
14 changed files with 55 additions and 27 deletions

View File

@@ -45,7 +45,7 @@ export default {
},
data() {
return {
name: undefined,
name: null,
}
},
methods: {
@@ -70,12 +70,12 @@ export default {
name: this.$data.name,
flag: "graphql",
})
this.$emit("hide-modal")
this.syncCollections()
this.hideModal()
},
hideModal() {
this.name = null
this.$emit("hide-modal")
this.$data.name = undefined
},
},
}

View File

@@ -37,6 +37,8 @@
</template>
<script>
import { fb } from "~/helpers/fb"
export default {
props: {
show: Boolean,
@@ -46,18 +48,33 @@ export default {
},
data() {
return {
name: undefined,
name: null,
}
},
methods: {
syncCollections() {
if (fb.currentUser !== null && fb.currentSettings[0]) {
if (fb.currentSettings[0].value) {
fb.writeCollections(
JSON.parse(
JSON.stringify(this.$store.state.postwoman.collectionsGraphql)
),
"collectionsGraphql"
)
}
}
},
addFolder() {
this.$emit("add-folder", {
name: this.name,
folder: this.folder,
path: this.folderPath || `${this.collectionIndex}`,
})
this.syncCollections()
this.hideModal()
},
hideModal() {
this.name = null
this.$emit("hide-modal")
},
},

View File

@@ -47,7 +47,7 @@ export default {
},
data() {
return {
name: undefined,
name: null,
}
},
methods: {
@@ -77,10 +77,11 @@ export default {
collectionIndex: this.$props.editingCollectionIndex,
flag: "graphql",
})
this.$emit("hide-modal")
this.syncCollections()
this.hideModal()
},
hideModal() {
this.name = null
this.$emit("hide-modal")
},
},

View File

@@ -48,7 +48,7 @@ export default {
},
data() {
return {
name: undefined,
name: null,
}
},
methods: {
@@ -72,10 +72,11 @@ export default {
folderName: this.$props.folder.name,
flag: "graphql",
})
this.hideModal()
this.syncCollections()
this.hideModal()
},
hideModal() {
this.name = null
this.$emit("hide-modal")
},
},

View File

@@ -51,7 +51,7 @@ export default {
data() {
return {
requestUpdateData: {
name: undefined,
name: null,
},
}
},
@@ -82,11 +82,11 @@ export default {
requestIndex: this.$props.requestIndex,
flag: "graphql",
})
this.hideModal()
this.syncCollections()
this.hideModal()
},
hideModal() {
this.requestUpdateData = { name: null }
this.$emit("hide-modal")
},
},