| @@ -64,12 +64,19 @@ | ||||
| 		</div> | ||||
| 	</MkFolder> | ||||
|  | ||||
| 	<MkSelect v-model="reactionAcceptance"> | ||||
| 		<template #label>{{ i18n.ts.reactionAcceptance }}</template> | ||||
| 		<option :value="null">{{ i18n.ts.all }}</option> | ||||
| 		<option value="likeOnly">{{ i18n.ts.likeOnly }}</option> | ||||
| 		<option value="likeOnlyForRemote">{{ i18n.ts.likeOnlyForRemote }}</option> | ||||
| 	</MkSelect> | ||||
|  | ||||
| 	<MkSwitch v-model="profile.showTimelineReplies">{{ i18n.ts.flagShowTimelineReplies }}<template #caption>{{ i18n.ts.flagShowTimelineRepliesDescription }} {{ i18n.ts.reflectMayTakeTime }}</template></MkSwitch> | ||||
| </div> | ||||
| </template> | ||||
|  | ||||
| <script lang="ts" setup> | ||||
| import { reactive, watch } from 'vue'; | ||||
| import { computed, reactive, watch } from 'vue'; | ||||
| import MkButton from '@/components/MkButton.vue'; | ||||
| import MkInput from '@/components/MkInput.vue'; | ||||
| import MkTextarea from '@/components/MkTextarea.vue'; | ||||
| @@ -85,6 +92,9 @@ import { $i } from '@/account'; | ||||
| import { langmap } from '@/scripts/langmap'; | ||||
| import { definePageMetadata } from '@/scripts/page-metadata'; | ||||
| import { claimAchievement } from '@/scripts/achievements'; | ||||
| import { defaultStore } from '@/store'; | ||||
|  | ||||
| const reactionAcceptance = computed(defaultStore.makeGetterSetter('reactionAcceptance')); | ||||
|  | ||||
| const profile = reactive({ | ||||
| 	name: $i.name, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo