tweak ui
This commit is contained in:
		
							parent
							
								
									9693b2166a
								
							
						
					
					
						commit
						6c62c0681c
					
				
					 4 changed files with 46 additions and 69 deletions
				
			
		|  | @ -1,41 +1,35 @@ | |||
| <template> | ||||
| <FormBase> | ||||
| <div class="_formRoot"> | ||||
| 	<FormSuspense :p="init"> | ||||
| 		<FormButton primary @click="addAccount"><i class="fas fa-plus"></i> {{ $ts.addAccount }}</FormButton> | ||||
| 
 | ||||
| 		<div v-for="account in accounts" :key="account.id" class="_debobigegoItem _button" @click="menu(account, $event)"> | ||||
| 			<div class="_debobigegoPanel lcjjdxlm"> | ||||
| 				<div class="avatar"> | ||||
| 					<MkAvatar :user="account" class="avatar"/> | ||||
| 		<div v-for="account in accounts" :key="account.id" class="_panel _button lcjjdxlm" @click="menu(account, $event)"> | ||||
| 			<div class="avatar"> | ||||
| 				<MkAvatar :user="account" class="avatar"/> | ||||
| 			</div> | ||||
| 			<div class="body"> | ||||
| 				<div class="name"> | ||||
| 					<MkUserName :user="account"/> | ||||
| 				</div> | ||||
| 				<div class="body"> | ||||
| 					<div class="name"> | ||||
| 						<MkUserName :user="account"/> | ||||
| 					</div> | ||||
| 					<div class="acct"> | ||||
| 						<MkAcct :user="account"/> | ||||
| 					</div> | ||||
| 				<div class="acct"> | ||||
| 					<MkAcct :user="account"/> | ||||
| 				</div> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	</FormSuspense> | ||||
| </FormBase> | ||||
| </div> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| import { defineComponent } from 'vue'; | ||||
| import FormSuspense from '@/components/debobigego/suspense.vue'; | ||||
| import FormLink from '@/components/debobigego/link.vue'; | ||||
| import FormBase from '@/components/debobigego/base.vue'; | ||||
| import FormGroup from '@/components/debobigego/group.vue'; | ||||
| import FormButton from '@/components/debobigego/button.vue'; | ||||
| import FormSuspense from '@/components/form/suspense.vue'; | ||||
| import FormButton from '@/components/ui/button.vue'; | ||||
| import * as os from '@/os'; | ||||
| import * as symbols from '@/symbols'; | ||||
| import { getAccounts, addAccount, login } from '@/account'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
| 		FormBase, | ||||
| 		FormSuspense, | ||||
| 		FormButton, | ||||
| 	}, | ||||
|  |  | |||
|  | @ -1,25 +1,20 @@ | |||
| <template> | ||||
| <FormBase> | ||||
| 	<FormButton primary @click="generateToken">{{ $ts.generateAccessToken }}</FormButton> | ||||
| 	<FormLink to="/settings/apps">{{ $ts.manageAccessTokens }}</FormLink> | ||||
| 	<FormLink to="/api-console" :behavior="isDesktop ? 'window' : null">API console</FormLink> | ||||
| </FormBase> | ||||
| <div class="_formRoot"> | ||||
| 	<FormButton primary class="_formBlock" @click="generateToken">{{ $ts.generateAccessToken }}</FormButton> | ||||
| 	<FormLink to="/settings/apps" class="_formBlock">{{ $ts.manageAccessTokens }}</FormLink> | ||||
| 	<FormLink to="/api-console" :behavior="isDesktop ? 'window' : null" class="_formBlock">API console</FormLink> | ||||
| </div> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| import { defineComponent } from 'vue'; | ||||
| import FormSwitch from '@/components/form/switch.vue'; | ||||
| import FormSelect from '@/components/form/select.vue'; | ||||
| import FormLink from '@/components/debobigego/link.vue'; | ||||
| import FormBase from '@/components/debobigego/base.vue'; | ||||
| import FormGroup from '@/components/debobigego/group.vue'; | ||||
| import FormButton from '@/components/debobigego/button.vue'; | ||||
| import FormLink from '@/components/form/link.vue'; | ||||
| import FormButton from '@/components/ui/button.vue'; | ||||
| import * as os from '@/os'; | ||||
| import * as symbols from '@/symbols'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
| 		FormBase, | ||||
| 		FormButton, | ||||
| 		FormLink, | ||||
| 	}, | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| <template> | ||||
| <FormBase> | ||||
| <div class="_formRoot"> | ||||
| 	<FormPagination ref="list" :pagination="pagination"> | ||||
| 		<template #empty> | ||||
| 			<div class="_fullinfo"> | ||||
|  | @ -8,7 +8,7 @@ | |||
| 			</div> | ||||
| 		</template> | ||||
| 		<template v-slot="{items}"> | ||||
| 			<div v-for="token in items" :key="token.id" class="_debobigegoPanel bfomjevm"> | ||||
| 			<div v-for="token in items" :key="token.id" class="_panel bfomjevm"> | ||||
| 				<img v-if="token.iconUrl" class="icon" :src="token.iconUrl" alt=""/> | ||||
| 				<div class="body"> | ||||
| 					<div class="name">{{ token.name }}</div> | ||||
|  | @ -34,23 +34,17 @@ | |||
| 			</div> | ||||
| 		</template> | ||||
| 	</FormPagination> | ||||
| </FormBase> | ||||
| </div> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| import { defineComponent } from 'vue'; | ||||
| import FormPagination from '@/components/debobigego/pagination.vue'; | ||||
| import FormSelect from '@/components/form/select.vue'; | ||||
| import FormLink from '@/components/debobigego/link.vue'; | ||||
| import FormBase from '@/components/debobigego/base.vue'; | ||||
| import FormGroup from '@/components/debobigego/group.vue'; | ||||
| import FormButton from '@/components/debobigego/button.vue'; | ||||
| import FormPagination from '@/components/ui/pagination.vue'; | ||||
| import * as os from '@/os'; | ||||
| import * as symbols from '@/symbols'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
| 		FormBase, | ||||
| 		FormPagination, | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,45 +1,39 @@ | |||
| <template> | ||||
| <FormBase> | ||||
| 	<div v-if="enableTwitterIntegration" class="_debobigegoItem"> | ||||
| 		<div class="_debobigegoLabel"><i class="fab fa-twitter"></i> Twitter</div> | ||||
| 		<div class="_debobigegoPanel" style="padding: 16px;"> | ||||
| 			<p v-if="integrations.twitter">{{ $ts.connectedTo }}: <a :href="`https://twitter.com/${integrations.twitter.screenName}`" rel="nofollow noopener" target="_blank">@{{ integrations.twitter.screenName }}</a></p> | ||||
| 			<MkButton v-if="integrations.twitter" danger @click="disconnectTwitter">{{ $ts.disconnectService }}</MkButton> | ||||
| 			<MkButton v-else primary @click="connectTwitter">{{ $ts.connectService }}</MkButton> | ||||
| 		</div> | ||||
| 	</div> | ||||
| <div class="_formRoot"> | ||||
| 	<FormSection v-if="enableTwitterIntegration"> | ||||
| 		<template #label><i class="fab fa-twitter"></i> Twitter</template> | ||||
| 		<p v-if="integrations.twitter">{{ $ts.connectedTo }}: <a :href="`https://twitter.com/${integrations.twitter.screenName}`" rel="nofollow noopener" target="_blank">@{{ integrations.twitter.screenName }}</a></p> | ||||
| 		<MkButton v-if="integrations.twitter" danger @click="disconnectTwitter">{{ $ts.disconnectService }}</MkButton> | ||||
| 		<MkButton v-else primary @click="connectTwitter">{{ $ts.connectService }}</MkButton> | ||||
| 	</FormSection> | ||||
| 
 | ||||
| 	<div v-if="enableDiscordIntegration" class="_debobigegoItem"> | ||||
| 		<div class="_debobigegoLabel"><i class="fab fa-discord"></i> Discord</div> | ||||
| 		<div class="_debobigegoPanel" style="padding: 16px;"> | ||||
| 			<p v-if="integrations.discord">{{ $ts.connectedTo }}: <a :href="`https://discord.com/users/${integrations.discord.id}`" rel="nofollow noopener" target="_blank">@{{ integrations.discord.username }}#{{ integrations.discord.discriminator }}</a></p> | ||||
| 			<MkButton v-if="integrations.discord" danger @click="disconnectDiscord">{{ $ts.disconnectService }}</MkButton> | ||||
| 			<MkButton v-else primary @click="connectDiscord">{{ $ts.connectService }}</MkButton> | ||||
| 		</div> | ||||
| 	</div> | ||||
| 	<FormSection v-if="enableDiscordIntegration"> | ||||
| 		<template #label><i class="fab fa-discord"></i> Discord</template> | ||||
| 		<p v-if="integrations.discord">{{ $ts.connectedTo }}: <a :href="`https://discord.com/users/${integrations.discord.id}`" rel="nofollow noopener" target="_blank">@{{ integrations.discord.username }}#{{ integrations.discord.discriminator }}</a></p> | ||||
| 		<MkButton v-if="integrations.discord" danger @click="disconnectDiscord">{{ $ts.disconnectService }}</MkButton> | ||||
| 		<MkButton v-else primary @click="connectDiscord">{{ $ts.connectService }}</MkButton> | ||||
| 	</FormSection> | ||||
| 
 | ||||
| 	<div v-if="enableGithubIntegration" class="_debobigegoItem"> | ||||
| 		<div class="_debobigegoLabel"><i class="fab fa-github"></i> GitHub</div> | ||||
| 		<div class="_debobigegoPanel" style="padding: 16px;"> | ||||
| 			<p v-if="integrations.github">{{ $ts.connectedTo }}: <a :href="`https://github.com/${integrations.github.login}`" rel="nofollow noopener" target="_blank">@{{ integrations.github.login }}</a></p> | ||||
| 			<MkButton v-if="integrations.github" danger @click="disconnectGithub">{{ $ts.disconnectService }}</MkButton> | ||||
| 			<MkButton v-else primary @click="connectGithub">{{ $ts.connectService }}</MkButton> | ||||
| 		</div> | ||||
| 	</div> | ||||
| </FormBase> | ||||
| 	<FormSection v-if="enableGithubIntegration"> | ||||
| 		<template #label><i class="fab fa-github"></i> GitHub</template> | ||||
| 		<p v-if="integrations.github">{{ $ts.connectedTo }}: <a :href="`https://github.com/${integrations.github.login}`" rel="nofollow noopener" target="_blank">@{{ integrations.github.login }}</a></p> | ||||
| 		<MkButton v-if="integrations.github" danger @click="disconnectGithub">{{ $ts.disconnectService }}</MkButton> | ||||
| 		<MkButton v-else primary @click="connectGithub">{{ $ts.connectService }}</MkButton> | ||||
| 	</FormSection> | ||||
| </div> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| import { defineComponent } from 'vue'; | ||||
| import { apiUrl } from '@/config'; | ||||
| import FormBase from '@/components/debobigego/base.vue'; | ||||
| import FormSection from '@/components/form/section.vue'; | ||||
| import MkButton from '@/components/ui/button.vue'; | ||||
| import * as os from '@/os'; | ||||
| import * as symbols from '@/symbols'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
| 		FormBase, | ||||
| 		FormSection, | ||||
| 		MkButton | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue