pageのノート埋め込みの「詳細な表示」オプションが機能していない問題を修正
This commit is contained in:
		
							parent
							
								
									f972fb6920
								
							
						
					
					
						commit
						005d6b4ccf
					
				
					 2 changed files with 9 additions and 4 deletions
				
			
		|  | @ -1,17 +1,20 @@ | |||
| <template> | ||||
| <div class="voxdxuby"> | ||||
| 	<XNote v-if="note" v-model:note="note" :key="note.id" :detail="value.detailed"/> | ||||
| 	<XNote v-if="note && !value.detailed" v-model:note="note" :key="note.id + ':normal'"/> | ||||
| 	<XNoteDetailed v-if="note && value.detailed" v-model:note="note" :key="note.id + ':detail'"/> | ||||
| </div> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| import { defineComponent } from 'vue'; | ||||
| import XNote from '@/components/note.vue'; | ||||
| import XNoteDetailed from '@/components/note-detailed.vue'; | ||||
| import * as os from '@/os'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
| 		XNote | ||||
| 		XNote, | ||||
| 		XNoteDetailed, | ||||
| 	}, | ||||
| 	props: { | ||||
| 		value: { | ||||
|  |  | |||
|  | @ -9,7 +9,8 @@ | |||
| 		</MkInput> | ||||
| 		<MkSwitch v-model:value="value.detailed"><span>{{ $ts._pages.blocks._note.detailed }}</span></MkSwitch> | ||||
| 
 | ||||
| 		<XNote v-if="note" v-model:note="note" :key="note.id + ':' + (value.detailed ? 'detailed' : 'normal')" :detail="value.detailed" style="margin-bottom: 16px;"/> | ||||
| 		<XNote v-if="note && !value.detailed" v-model:note="note" :key="note.id + ':normal'" style="margin-bottom: 16px;"/> | ||||
| 		<XNoteDetailed v-if="note && value.detailed" v-model:note="note" :key="note.id + ':detail'" style="margin-bottom: 16px;"/> | ||||
| 	</section> | ||||
| </XContainer> | ||||
| </template> | ||||
|  | @ -21,11 +22,12 @@ import XContainer from '../page-editor.container.vue'; | |||
| import MkInput from '@/components/ui/input.vue'; | ||||
| import MkSwitch from '@/components/ui/switch.vue'; | ||||
| import XNote from '@/components/note.vue'; | ||||
| import XNoteDetailed from '@/components/note-detailed.vue'; | ||||
| import * as os from '@/os'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
| 		XContainer, MkInput, MkSwitch, XNote | ||||
| 		XContainer, MkInput, MkSwitch, XNote, XNoteDetailed, | ||||
| 	}, | ||||
| 
 | ||||
| 	props: { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue