note/clip/page タブをmobileでも
This commit is contained in:
		
							parent
							
								
									960c27375c
								
							
						
					
					
						commit
						fa550a2a78
					
				
					 1 changed files with 54 additions and 0 deletions
				
			
		|  | @ -177,6 +177,21 @@ | ||||||
| 			</div> | 			</div> | ||||||
| 		</div> | 		</div> | ||||||
| 
 | 
 | ||||||
|  | 		<div class="nav _vMargin"> | ||||||
|  | 			<MkA :to="userPage(user)" :class="{ active: page === 'index' }" class="link"> | ||||||
|  | 				<Fa :icon="faCommentAlt" class="icon"/> | ||||||
|  | 				<span>{{ $t('notes') }}</span> | ||||||
|  | 			</MkA> | ||||||
|  | 			<MkA :to="userPage(user, 'clips')" :class="{ active: page === 'clips' }" class="link"> | ||||||
|  | 				<Fa :icon="faPaperclip" class="icon"/> | ||||||
|  | 				<span>{{ $t('clips') }}</span> | ||||||
|  | 			</MkA> | ||||||
|  | 			<MkA :to="userPage(user, 'pages')" :class="{ active: page === 'pages' }" class="link"> | ||||||
|  | 				<Fa :icon="faFileAlt" class="icon"/> | ||||||
|  | 				<span>{{ $t('pages') }}</span> | ||||||
|  | 			</MkA> | ||||||
|  | 		</div> | ||||||
|  | 
 | ||||||
| 		<template v-if="page === 'index'"> | 		<template v-if="page === 'index'"> | ||||||
| 			<div class="_content _vMargin"> | 			<div class="_content _vMargin"> | ||||||
| 				<div v-if="user.pinnedNotes.length > 0" class="_vMargin"> | 				<div v-if="user.pinnedNotes.length > 0" class="_vMargin"> | ||||||
|  | @ -191,6 +206,8 @@ | ||||||
| 		</template> | 		</template> | ||||||
| 		<XFollowList v-else-if="page === 'following'" type="following" :user="user" class="_content _vMargin"/> | 		<XFollowList v-else-if="page === 'following'" type="following" :user="user" class="_content _vMargin"/> | ||||||
| 		<XFollowList v-else-if="page === 'followers'" type="followers" :user="user" class="_content _vMargin"/> | 		<XFollowList v-else-if="page === 'followers'" type="followers" :user="user" class="_content _vMargin"/> | ||||||
|  | 		<XClips v-else-if="page === 'clips'" :user="user" class="_vMargin"/> | ||||||
|  | 		<XPages v-else-if="page === 'pages'" :user="user" class="_vMargin"/> | ||||||
| 	</div> | 	</div> | ||||||
| 	<div v-else-if="error"> | 	<div v-else-if="error"> | ||||||
| 		<MkError @retry="fetch()"/> | 		<MkError @retry="fetch()"/> | ||||||
|  | @ -735,6 +752,39 @@ export default defineComponent({ | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	> .nav { | ||||||
|  | 		display: flex; | ||||||
|  | 		align-items: center; | ||||||
|  | 		margin-top: var(--margin); | ||||||
|  | 		//font-size: 120%; | ||||||
|  | 		font-weight: bold; | ||||||
|  | 
 | ||||||
|  | 		> .link { | ||||||
|  | 			flex: 1; | ||||||
|  | 			display: inline-block; | ||||||
|  | 			padding: 16px; | ||||||
|  | 			text-align: center; | ||||||
|  | 			border-bottom: solid 3px transparent; | ||||||
|  | 
 | ||||||
|  | 			&:hover { | ||||||
|  | 				text-decoration: none; | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
|  | 			&.active { | ||||||
|  | 				color: var(--accent); | ||||||
|  | 				border-bottom-color: var(--accent); | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
|  | 			&:not(.active):hover { | ||||||
|  | 				color: var(--fgHighlighted); | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
|  | 			> .icon { | ||||||
|  | 				margin-right: 6px; | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	> .content { | 	> .content { | ||||||
| 		margin-bottom: var(--margin); | 		margin-bottom: var(--margin); | ||||||
| 	} | 	} | ||||||
|  | @ -779,6 +829,10 @@ export default defineComponent({ | ||||||
| 				padding: 16px; | 				padding: 16px; | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | 
 | ||||||
|  | 		> .nav { | ||||||
|  | 			font-size: 80%; | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| </style> | </style> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue