From 42b7e603f0c242300e33d234f17e56422daae19b Mon Sep 17 00:00:00 2001 From: HumanoidSandvichDispenser Date: Sat, 7 Dec 2024 17:21:57 -0800 Subject: [PATCH] Improve user experience quality of life --- availabili.tf/src/App.vue | 87 +++++++++---- availabili.tf/src/assets/main.css | 23 ++-- availabili.tf/src/components/ComboBox.vue | 122 ++++++------------ .../src/components/LogsTfIntegrationForm.vue | 4 +- availabili.tf/src/components/PlayerCard.vue | 46 ++----- .../src/components/PlayerTeamCard.vue | 19 ++- .../src/components/ProfileDropdown.vue | 63 +++++++++ availabili.tf/src/main.ts | 1 + availabili.tf/src/stores/roster.ts | 4 +- availabili.tf/src/views/RosterBuilderView.vue | 5 +- .../src/views/RosterBuilderViewDragDrop.vue | 18 ++- .../views/TeamSettings/IntegrationsView.vue | 20 ++- 12 files changed, 239 insertions(+), 173 deletions(-) create mode 100644 availabili.tf/src/components/ProfileDropdown.vue diff --git a/availabili.tf/src/App.vue b/availabili.tf/src/App.vue index 7edacdb..190fe03 100644 --- a/availabili.tf/src/App.vue +++ b/availabili.tf/src/App.vue @@ -1,6 +1,7 @@ diff --git a/availabili.tf/src/components/LogsTfIntegrationForm.vue b/availabili.tf/src/components/LogsTfIntegrationForm.vue index 113ebcb..832894c 100644 --- a/availabili.tf/src/components/LogsTfIntegrationForm.vue +++ b/availabili.tf/src/components/LogsTfIntegrationForm.vue @@ -27,8 +27,8 @@ function disableIntegration() {