fix(frontend): 連合なしの状態の読み書きができない問題 (#13777)
* fix: 連合なしの状態の読み書きができない問題 * update changelog * fix types: https://github.com/misskey-dev/misskey/pull/13777#discussion_r1585901601
This commit is contained in:
		| @@ -156,6 +156,7 @@ const props = withDefaults(defineProps<{ | ||||
| 	initialVisibleUsers: () => [], | ||||
| 	autofocus: true, | ||||
| 	mock: false, | ||||
| 	initialLocalOnly: undefined, | ||||
| }); | ||||
|  | ||||
| provide('mock', props.mock); | ||||
| @@ -185,8 +186,8 @@ watch(showPreview, () => defaultStore.set('showPreview', showPreview.value)); | ||||
| const showAddMfmFunction = ref(defaultStore.state.enableQuickAddMfmFunction); | ||||
| watch(showAddMfmFunction, () => defaultStore.set('enableQuickAddMfmFunction', showAddMfmFunction.value)); | ||||
| const cw = ref<string | null>(props.initialCw ?? null); | ||||
| const localOnly = ref<boolean>(props.initialLocalOnly ?? defaultStore.state.rememberNoteVisibility ? defaultStore.state.localOnly : defaultStore.state.defaultNoteLocalOnly); | ||||
| const visibility = ref(props.initialVisibility ?? (defaultStore.state.rememberNoteVisibility ? defaultStore.state.visibility : defaultStore.state.defaultNoteVisibility) as typeof Misskey.noteVisibilities[number]); | ||||
| const localOnly = ref(props.initialLocalOnly ?? (defaultStore.state.rememberNoteVisibility ? defaultStore.state.localOnly : defaultStore.state.defaultNoteLocalOnly)); | ||||
| const visibility = ref(props.initialVisibility ?? (defaultStore.state.rememberNoteVisibility ? defaultStore.state.visibility : defaultStore.state.defaultNoteVisibility)); | ||||
| const visibleUsers = ref<Misskey.entities.UserDetailed[]>([]); | ||||
| if (props.initialVisibleUsers) { | ||||
| 	props.initialVisibleUsers.forEach(pushVisibleUser); | ||||
| @@ -518,6 +519,9 @@ async function toggleLocalOnly() { | ||||
| 	} | ||||
|  | ||||
| 	localOnly.value = !localOnly.value; | ||||
| 	if (defaultStore.state.rememberNoteVisibility) { | ||||
| 		defaultStore.set('localOnly', localOnly.value); | ||||
| 	} | ||||
| } | ||||
|  | ||||
| async function toggleReactionAcceptance() { | ||||
|   | ||||
| @@ -15,7 +15,7 @@ import * as Misskey from 'misskey-js'; | ||||
| import MkModal from '@/components/MkModal.vue'; | ||||
| import MkPostForm from '@/components/MkPostForm.vue'; | ||||
|  | ||||
| const props = defineProps<{ | ||||
| const props = withDefaults(defineProps<{ | ||||
| 	reply?: Misskey.entities.Note; | ||||
| 	renote?: Misskey.entities.Note; | ||||
| 	channel?: any; // TODO | ||||
| @@ -31,7 +31,9 @@ const props = defineProps<{ | ||||
| 	instant?: boolean; | ||||
| 	fixed?: boolean; | ||||
| 	autofocus?: boolean; | ||||
| }>(); | ||||
| }>(), { | ||||
| 	initialLocalOnly: undefined, | ||||
| }); | ||||
|  | ||||
| const emit = defineEmits<{ | ||||
| 	(ev: 'closed'): void; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 taiy
					taiy