From 34fcffb95db91bc1db80a00af4cf9d1007a9f575 Mon Sep 17 00:00:00 2001 From: mat Date: Mon, 21 Feb 2022 00:56:55 -0600 Subject: add minions and loader thing --- src/app.css | 4 +++ src/lib/APITypes.d.ts | 30 ++++++++++++++++- src/lib/GlobalTooltip.svelte | 40 ---------------------- src/lib/layout/GlobalTooltip.svelte | 31 +++++++++++++++++ src/lib/layout/Loader.svelte | 49 +++++++++++++++++++++++++++ src/lib/sections/Armor.svelte | 11 +++--- src/lib/sections/Minions.svelte | 52 +++++++++++++++++++++++++++++ src/lib/sections/StatList.svelte | 2 +- src/routes/__layout.svelte | 5 +-- src/routes/player/[player]/[profile].svelte | 11 +++++- src/routes/player/[player]/index.svelte | 4 ++- 11 files changed, 189 insertions(+), 50 deletions(-) delete mode 100644 src/lib/GlobalTooltip.svelte create mode 100644 src/lib/layout/GlobalTooltip.svelte create mode 100644 src/lib/layout/Loader.svelte create mode 100644 src/lib/sections/Minions.svelte (limited to 'src') diff --git a/src/app.css b/src/app.css index a338767..abba4bf 100644 --- a/src/app.css +++ b/src/app.css @@ -186,6 +186,10 @@ button { font-family: inherit; } +tr { + text-align: left; +} + /* * this is necessary for background theming, the background can be set through * the --background css variable diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts index 04f9220..2f1c9ff 100644 --- a/src/lib/APITypes.d.ts +++ b/src/lib/APITypes.d.ts @@ -76,7 +76,6 @@ export declare type Inventories = { [name in keyof typeof INVENTORIES]: Item[] } - export interface CleanUser { player: CleanPlayer | null profiles?: CleanProfile[] @@ -94,3 +93,32 @@ export interface CleanBasicProfile { uuid: string name?: string } + +export interface AccountCustomization { + backgroundUrl?: string + pack?: string + emoji?: string +} + +export interface CleanMinion { + name: string + levels: boolean[] +} + +export interface CleanProfile extends CleanBasicProfile { + members?: CleanBasicMember[] +} +export interface CleanFullProfile extends CleanProfile { + members: CleanMember[] + bank: Bank + minions: CleanMinion[] + minion_count: number + maxUniqueMinions: number +} +export interface CleanFullProfileBasicMembers extends CleanProfile { + members: CleanBasicMember[] + bank: Bank + minions: CleanMinion[] + minion_count: number + maxUniqueMinions: number +} diff --git a/src/lib/GlobalTooltip.svelte b/src/lib/GlobalTooltip.svelte deleted file mode 100644 index f504607..0000000 --- a/src/lib/GlobalTooltip.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - -