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