🎨
This commit is contained in:
		
							parent
							
								
									c3fcfad910
								
							
						
					
					
						commit
						dfd92efa89
					
				
					 7 changed files with 59 additions and 48 deletions
				
			
		|  | @ -795,7 +795,7 @@ itsOff: "オフになっています" | |||
| emailRequiredForSignup: "アカウント登録にメールアドレスを必須にする" | ||||
| unread: "未読" | ||||
| filter: "フィルタ" | ||||
| controllPanel: "コントロールパネル" | ||||
| controlPanel: "コントロールパネル" | ||||
| manageAccounts: "アカウントを管理" | ||||
| makeReactionsPublic: "リアクション一覧を公開する" | ||||
| makeReactionsPublicDescription: "あなたがしたリアクション一覧を誰でも見れるようにします。" | ||||
|  |  | |||
|  | @ -50,9 +50,6 @@ export default defineComponent({ | |||
| 			border-top: solid 0.5px var(--divider); | ||||
| 		} | ||||
| 
 | ||||
| 		margin-left: 16px; | ||||
| 		margin-right: 16px; | ||||
| 
 | ||||
| 		> .title { | ||||
| 			font-size: 0.9em; | ||||
| 			opacity: 0.7; | ||||
|  | @ -120,7 +117,7 @@ export default defineComponent({ | |||
| 
 | ||||
| 			> .items { | ||||
| 				display: grid; | ||||
| 				grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); | ||||
| 				grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); | ||||
| 				grid-gap: 8px; | ||||
| 				padding: 0 16px; | ||||
| 
 | ||||
|  |  | |||
|  | @ -3,7 +3,9 @@ | |||
| 	<div class="nav" v-if="!narrow || page == null"> | ||||
| 		<MkHeader :info="header"></MkHeader> | ||||
| 	 | ||||
| 		<MkSpacer :content-max="700"> | ||||
| 			<div class="lxpfedzu"> | ||||
| 				<div class="banner"> | ||||
| 					<img :src="$instance.iconUrl || '/favicon.ico'" alt="" class="icon"/> | ||||
| 				</div> | ||||
| 
 | ||||
|  | @ -12,6 +14,8 @@ | |||
| 
 | ||||
| 				<MkSuperMenu :def="menuDef" :grid="page == null"></MkSuperMenu> | ||||
| 			</div> | ||||
| 		</MkSpacer> | ||||
| 	</div> | ||||
| 	<div class="main"> | ||||
| 		<MkStickyContainer> | ||||
| 			<template #header><MkHeader v-if="childInfo && !childInfo.hideHeader" :info="childInfo"/></template> | ||||
|  | @ -315,7 +319,7 @@ export default defineComponent({ | |||
| 			[symbols.PAGE_INFO]: INFO, | ||||
| 			menuDef, | ||||
| 			header: { | ||||
| 				title: i18n.locale.controllPanel, | ||||
| 				title: i18n.locale.controlPanel, | ||||
| 			}, | ||||
| 			noMaintainerInformation, | ||||
| 			noBotProtection, | ||||
|  | @ -357,13 +361,12 @@ export default defineComponent({ | |||
| 	} | ||||
| 
 | ||||
| 	> .nav { | ||||
| 		.lxpfedzu { | ||||
| 			> .info { | ||||
| 			margin: 16px; | ||||
| 		} | ||||
| 	} | ||||
| 				margin: 16px 0; | ||||
| 			} | ||||
| 
 | ||||
| .lxpfedzu { | ||||
| 			> .banner { | ||||
| 				margin: 16px; | ||||
| 
 | ||||
| 				> .icon { | ||||
|  | @ -373,4 +376,7 @@ export default defineComponent({ | |||
| 					border-radius: 8px; | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| </style> | ||||
|  |  | |||
|  | @ -1,10 +1,14 @@ | |||
| <template> | ||||
| <div class="vvcocwet" :class="{ wide: !narrow }" ref="el"> | ||||
| 	<div class="nav" v-if="!narrow || page == null"> | ||||
| 		<MkSpacer :content-max="700"> | ||||
| 			<div class="baaadecd"> | ||||
| 				<div class="title">{{ $ts.settings }}</div> | ||||
| 				<MkInfo v-if="emailNotConfigured" warn class="info">{{ $ts.emailNotConfiguredWarning }} <MkA to="/settings/email" class="_link">{{ $ts.configure }}</MkA></MkInfo> | ||||
| 				<MkSuperMenu :def="menuDef" :grid="page == null"></MkSuperMenu> | ||||
| 			</div> | ||||
| 		</MkSpacer> | ||||
| 	</div> | ||||
| 	<div class="main"> | ||||
| 		<component :is="component" :key="page" v-bind="pageProps"/> | ||||
| 	</div> | ||||
|  | @ -272,6 +276,7 @@ export default defineComponent({ | |||
| <style lang="scss" scoped> | ||||
| .vvcocwet { | ||||
| 	> .nav { | ||||
| 		.baaadecd { | ||||
| 			> .title { | ||||
| 				margin: 16px; | ||||
| 				font-size: 1.5em; | ||||
|  | @ -291,6 +296,7 @@ export default defineComponent({ | |||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	&.wide { | ||||
| 		display: flex; | ||||
|  | @ -303,8 +309,10 @@ export default defineComponent({ | |||
| 			box-sizing: border-box; | ||||
| 			overflow: auto; | ||||
| 
 | ||||
| 			.baaadecd { | ||||
| 				> .title { | ||||
| 				margin: 24px; | ||||
| 					margin: 24px 0; | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 
 | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| 				</template> | ||||
| 				<div class="divider"></div> | ||||
| 				<MkA v-if="$i.isAdmin || $i.isModerator" class="item" active-class="active" to="/admin" v-click-anime> | ||||
| 					<i class="fas fa-server fa-fw"></i><span class="text">{{ $ts.instance }}</span> | ||||
| 					<i class="fas fa-door-open fa-fw"></i><span class="text">{{ $ts.controlPanel }}</span> | ||||
| 				</MkA> | ||||
| 				<button class="item _button" @click="more" v-click-anime> | ||||
| 					<i class="fa fa-ellipsis-h fa-fw"></i><span class="text">{{ $ts.more }}</span> | ||||
|  |  | |||
|  | @ -13,8 +13,8 @@ | |||
| 				</component> | ||||
| 			</template> | ||||
| 			<div class="divider"></div> | ||||
| 			<MkA v-if="$i.isAdmin || $i.isModerator" class="item" active-class="active" to="/admin" :behavior="settingsWindowed ? 'modalWindow' : null" v-click-anime v-tooltip="$ts.instance"> | ||||
| 				<i class="fas fa-server fa-fw"></i> | ||||
| 			<MkA v-if="$i.isAdmin || $i.isModerator" class="item" active-class="active" to="/admin" :behavior="settingsWindowed ? 'modalWindow' : null" v-click-anime v-tooltip="$ts.controlPanel"> | ||||
| 				<i class="fas fa-door-open fa-fw"></i> | ||||
| 			</MkA> | ||||
| 			<button class="item _button" @click="more" v-click-anime> | ||||
| 				<i class="fas fa-ellipsis-h fa-fw"></i> | ||||
|  |  | |||
|  | @ -21,7 +21,7 @@ | |||
| 	</template> | ||||
| 	<div class="divider"></div> | ||||
| 	<MkA v-if="$i.isAdmin || $i.isModerator" class="item" active-class="active" to="/admin" :behavior="settingsWindowed ? 'modalWindow' : null" v-click-anime> | ||||
| 		<i class="fas fa-server fa-fw"></i><span class="text">{{ $ts.instance }}</span> | ||||
| 		<i class="fas fa-door-open fa-fw"></i><span class="text">{{ $ts.controlPanel }}</span> | ||||
| 	</MkA> | ||||
| 	<button class="item _button" @click="more" v-click-anime> | ||||
| 		<i class="fas fa-ellipsis-h fa-fw"></i><span class="text">{{ $ts.more }}</span> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue