prefer using composition (#9521)
This commit is contained in:
		
							parent
							
								
									789d61d175
								
							
						
					
					
						commit
						7761eb8897
					
				
					 2 changed files with 6 additions and 3 deletions
				
			
		|  | @ -9,7 +9,7 @@ | |||
| 				<!-- sectionを利用しているのは、deck.vue側でcolumnに対してfirst-of-typeを効かせるため --> | ||||
| 				<section | ||||
| 					v-if="ids.length > 1" | ||||
| 					:class="[$style.column, $style.folder]" | ||||
| 					:class="$style.folder" | ||||
| 					:style="columns.filter(c => ids.includes(c.id)).some(c => c.flexible) ? { flex: 1, minWidth: '350px' } : { width: Math.max(...columns.filter(c => ids.includes(c.id)).map(c => c.width)) + 'px' }" | ||||
| 				> | ||||
| 					<DeckColumnCore v-for="id in ids" :ref="id" :key="id" :column="columns.find(c => c.id === id)" :is-stacked="true" @parent-focus="moveFocus(id, $event)"/> | ||||
|  | @ -49,7 +49,7 @@ | |||
| 		<button :class="$style.navButton" class="_button" @click="drawerMenuShowing = true"><i :class="$style.navButtonIcon" class="ti ti-menu-2"></i><span v-if="menuIndicated" :class="$style.navButtonIndicator"><i class="_indicatorCircle"></i></span></button> | ||||
| 		<button :class="$style.navButton" class="_button" @click="mainRouter.push('/')"><i :class="$style.navButtonIcon" class="ti ti-home"></i></button> | ||||
| 		<button :class="$style.navButton" class="_button" @click="mainRouter.push('/my/notifications')"><i :class="$style.navButtonIcon" class="ti ti-bell"></i><span v-if="$i?.hasUnreadNotification" :class="$style.navButtonIndicator"><i class="_indicatorCircle"></i></span></button> | ||||
| 		<button :class="[$style.navButton, $style.postButton]" class="_button" @click="os.post()"><i :class="$style.navButtonIcon" class="ti ti-pencil"></i></button> | ||||
| 		<button :class="$style.postButton" class="_button" @click="os.post()"><i :class="$style.navButtonIcon" class="ti ti-pencil"></i></button> | ||||
| 	</div> | ||||
| 
 | ||||
| 	<Transition :name="$store.state.animation ? 'menu-back' : ''"> | ||||
|  | @ -298,6 +298,7 @@ async function deleteProfile() { | |||
| } | ||||
| 
 | ||||
| .folder { | ||||
| 	composes: column; | ||||
| 	display: flex; | ||||
| 	flex-direction: column; | ||||
| 
 | ||||
|  | @ -402,6 +403,7 @@ async function deleteProfile() { | |||
| } | ||||
| 
 | ||||
| .postButton { | ||||
| 	composes: navButton; | ||||
| 	background: linear-gradient(90deg, var(--buttonGradateA), var(--buttonGradateB)); | ||||
| 	color: var(--fgOnAccent); | ||||
| } | ||||
|  |  | |||
|  | @ -23,7 +23,7 @@ | |||
| 		<button :class="$style.navButton" class="_button" @click="mainRouter.currentRoute.value.name === 'index' ? top() : mainRouter.push('/')"><i :class="$style.navButtonIcon" class="ti ti-home"></i></button> | ||||
| 		<button :class="$style.navButton" class="_button" @click="mainRouter.push('/my/notifications')"><i :class="$style.navButtonIcon" class="ti ti-bell"></i><span v-if="$i?.hasUnreadNotification" :class="$style.navButtonIndicator"><i class="_indicatorCircle"></i></span></button> | ||||
| 		<button :class="$style.navButton" class="_button" @click="widgetsShowing = true"><i :class="$style.navButtonIcon" class="ti ti-apps"></i></button> | ||||
| 		<button :class="[$style.navButton, $style.postButton]" class="_button" @click="os.post()"><i :class="$style.navButtonIcon" class="ti ti-pencil"></i></button> | ||||
| 		<button :class="$style.postButton" class="_button" @click="os.post()"><i :class="$style.navButtonIcon" class="ti ti-pencil"></i></button> | ||||
| 	</div> | ||||
| 
 | ||||
| 	<Transition | ||||
|  | @ -350,6 +350,7 @@ $widgets-hide-threshold: 1090px; | |||
| } | ||||
| 
 | ||||
| .postButton { | ||||
| 	composes: navButton; | ||||
| 	background: linear-gradient(90deg, var(--buttonGradateA), var(--buttonGradateB)); | ||||
| 	color: var(--fgOnAccent); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue