[Client] Fix bug
This commit is contained in:
		| @@ -59,10 +59,18 @@ import * as anime from 'animejs'; | ||||
|  | ||||
| export default Vue.extend({ | ||||
| 	i18n: i18n('common/views/components/visibility-chooser.vue'), | ||||
| 	props: ['source'], | ||||
| 	props: { | ||||
| 		source: { | ||||
| 			required: true | ||||
| 		}, | ||||
| 		currentVisibility: { | ||||
| 			type: String, | ||||
| 			required: false | ||||
| 		} | ||||
| 	}, | ||||
| 	data() { | ||||
| 		return { | ||||
| 			v: this.$store.state.settings.rememberNoteVisibility ? (this.$store.state.device.visibility || this.$store.state.settings.defaultNoteVisibility) : this.$store.state.settings.defaultNoteVisibility | ||||
| 			v: this.$store.state.settings.rememberNoteVisibility ? (this.$store.state.device.visibility || this.$store.state.settings.defaultNoteVisibility) : (this.currentVisibility || this.$store.state.settings.defaultNoteVisibility) | ||||
| 		} | ||||
| 	}, | ||||
| 	mounted() { | ||||
|   | ||||
| @@ -381,7 +381,8 @@ export default Vue.extend({ | ||||
|  | ||||
| 		setVisibility() { | ||||
| 			const w = this.$root.new(MkVisibilityChooser, { | ||||
| 				source: this.$refs.visibilityButton | ||||
| 				source: this.$refs.visibilityButton, | ||||
| 				currentVisibility: this.visibility | ||||
| 			}); | ||||
| 			w.$once('chosen', v => { | ||||
| 				this.applyVisibility(v); | ||||
|   | ||||
| @@ -300,7 +300,8 @@ export default Vue.extend({ | ||||
|  | ||||
| 		setVisibility() { | ||||
| 			const w = this.$root.new(MkVisibilityChooser, { | ||||
| 				source: this.$refs.visibilityButton | ||||
| 				source: this.$refs.visibilityButton, | ||||
| 				currentVisibility: this.visibility | ||||
| 			}); | ||||
| 			w.$once('chosen', v => { | ||||
| 				this.applyVisibility(v); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo