Updated discord user JSON to match output from API.
This commit is contained in:
parent
f1f3a9f521
commit
8e45f66786
3 changed files with 19 additions and 37 deletions
|
@ -7,7 +7,6 @@
|
||||||
"Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
"Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||||
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
|
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
|
||||||
"Courier New", monospace;
|
"Courier New", monospace;
|
||||||
--color-gray-200: oklch(92.8% 0.006 264.531);
|
|
||||||
--color-gray-300: oklch(87.2% 0.01 258.338);
|
--color-gray-300: oklch(87.2% 0.01 258.338);
|
||||||
--color-black: #000;
|
--color-black: #000;
|
||||||
--color-white: #fff;
|
--color-white: #fff;
|
||||||
|
@ -253,13 +252,6 @@
|
||||||
margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
|
margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.space-y-4 {
|
|
||||||
:where(& > :not(:last-child)) {
|
|
||||||
--tw-space-y-reverse: 0;
|
|
||||||
margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
|
|
||||||
margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.space-x-4 {
|
.space-x-4 {
|
||||||
:where(& > :not(:last-child)) {
|
:where(& > :not(:last-child)) {
|
||||||
--tw-space-x-reverse: 0;
|
--tw-space-x-reverse: 0;
|
||||||
|
@ -287,9 +279,6 @@
|
||||||
.bg-black {
|
.bg-black {
|
||||||
background-color: var(--color-black);
|
background-color: var(--color-black);
|
||||||
}
|
}
|
||||||
.bg-gray-200 {
|
|
||||||
background-color: var(--color-gray-200);
|
|
||||||
}
|
|
||||||
.bg-primary {
|
.bg-primary {
|
||||||
background-color: var(--color-primary);
|
background-color: var(--color-primary);
|
||||||
}
|
}
|
||||||
|
@ -305,18 +294,9 @@
|
||||||
.p-4 {
|
.p-4 {
|
||||||
padding: calc(var(--spacing) * 4);
|
padding: calc(var(--spacing) * 4);
|
||||||
}
|
}
|
||||||
.pt-4 {
|
|
||||||
padding-top: calc(var(--spacing) * 4);
|
|
||||||
}
|
|
||||||
.pb-4 {
|
|
||||||
padding-bottom: calc(var(--spacing) * 4);
|
|
||||||
}
|
|
||||||
.text-center {
|
.text-center {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.text-left {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
.font-mono {
|
.font-mono {
|
||||||
font-family: var(--font-mono);
|
font-family: var(--font-mono);
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,23 +8,23 @@ import { user_store } from '@/ts/user_info'
|
||||||
<div class="md:min-w-fit md:min-h-fit md:max-w-fit md:max-h-fit max-w-32 max-h-32">
|
<div class="md:min-w-fit md:min-h-fit md:max-w-fit md:max-h-fit max-w-32 max-h-32">
|
||||||
<img
|
<img
|
||||||
class="fixed z-1 max-w-[96px] max-h-[96px] md:max-w-[128px] md:max-h-[128px]"
|
class="fixed z-1 max-w-[96px] max-h-[96px] md:max-w-[128px] md:max-h-[128px]"
|
||||||
:src="user_store.Avatar_Decoration"
|
:src="user_store.avatar_decoration"
|
||||||
/>
|
/>
|
||||||
<img
|
<img
|
||||||
class="max-w-[96px] max-h-[96px] mask-clip-border rounded-full md:max-w-[128px] md:max-h-[128px] drop-shadow-accent drop-shadow-md border-8 border-accent"
|
class="max-w-[96px] max-h-[96px] mask-clip-border rounded-full md:max-w-[128px] md:max-h-[128px] drop-shadow-accent drop-shadow-md border-8 border-accent"
|
||||||
:src="user_store.Avatar"
|
:src="user_store.avatar"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="w-full m-auto drop-shadow-md drop-shadow-accent text-accent">
|
<div class="w-full m-auto drop-shadow-md drop-shadow-accent text-accent">
|
||||||
<p class="text-xl md:text-3xl">
|
<p class="text-xl md:text-3xl">
|
||||||
{{ user_store.Global_Name }}
|
{{ user_store.global_name }}
|
||||||
</p>
|
</p>
|
||||||
<a
|
<a
|
||||||
class="ml-2 text-white text-md md:text-xl hover:text-gray-300"
|
class="ml-2 text-white text-md md:text-xl hover:text-gray-300"
|
||||||
:href="user_store.Id"
|
:href="user_store.id"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>
|
>
|
||||||
@{{ user_store.Username }}
|
@{{ user_store.username }}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
import { reactive } from 'vue'
|
import { reactive } from 'vue'
|
||||||
|
|
||||||
export const user_store = reactive({
|
export const user_store = reactive({
|
||||||
Avatar_Decoration: '',
|
avatar_decoration: '',
|
||||||
Avatar: '',
|
avatar: '',
|
||||||
Id: '',
|
id: '',
|
||||||
Global_Name: '',
|
global_name: '',
|
||||||
Username: '',
|
username: '',
|
||||||
})
|
})
|
||||||
|
|
||||||
export function update_info() {
|
export function update_info() {
|
||||||
|
@ -16,15 +16,17 @@ export function update_info() {
|
||||||
res
|
res
|
||||||
.json()
|
.json()
|
||||||
.then((userjson) => {
|
.then((userjson) => {
|
||||||
user_store.Avatar_Decoration =
|
console.log(userjson)
|
||||||
|
user_store.avatar_decoration =
|
||||||
'https://cdn.discordapp.com/avatar-decoration-presets/' +
|
'https://cdn.discordapp.com/avatar-decoration-presets/' +
|
||||||
userjson.Avatar_Decoration_Data.Asset +
|
userjson.avatar_decoration_data.asset +
|
||||||
'.png'
|
'.png'
|
||||||
user_store.Avatar =
|
console.log(user_store)
|
||||||
'https://cdn.discordapp.com/avatars/' + userjson.Id + '/' + userjson.Avatar + '.png'
|
user_store.avatar =
|
||||||
user_store.Id = 'https://discord.com/users/' + userjson.Id
|
'https://cdn.discordapp.com/avatars/' + userjson.id + '/' + userjson.avatar + '.png'
|
||||||
user_store.Global_Name = userjson.Global_Name
|
user_store.id = 'https://discord.com/users/' + userjson.id
|
||||||
user_store.Username = userjson.Username
|
user_store.global_name = userjson.global_name
|
||||||
|
user_store.username = userjson.username
|
||||||
})
|
})
|
||||||
.catch(() => {})
|
.catch(() => {})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue