From f159802e1371d6159fae269ded037bf9e686e27e Mon Sep 17 00:00:00 2001 From: Mark Ross Date: Thu, 7 Sep 2023 15:04:00 -0700 Subject: [PATCH 1/2] Encapsulate app state in a Pinia store. --- components/lineup/Lineup.vue | 44 ++---- components/lineup/LineupSpot.vue | 11 +- components/player/PlayerJersey.vue | 10 +- components/settings/SettingsButton.vue | 20 +-- components/settings/SettingsLockButton.vue | 31 +--- nuxt.config.ts | 1 + package-lock.json | 174 ++++++++------------- package.json | 12 +- stores/AppSettings.ts | 84 ++++++++++ types/index.ts | 9 +- 10 files changed, 206 insertions(+), 190 deletions(-) create mode 100644 stores/AppSettings.ts diff --git a/components/lineup/Lineup.vue b/components/lineup/Lineup.vue index 870f19f..eec598c 100644 --- a/components/lineup/Lineup.vue +++ b/components/lineup/Lineup.vue @@ -1,38 +1,17 @@ diff --git a/components/lineup/LineupSpot.vue b/components/lineup/LineupSpot.vue index 3430685..78cc8f5 100644 --- a/components/lineup/LineupSpot.vue +++ b/components/lineup/LineupSpot.vue @@ -1,12 +1,13 @@ diff --git a/components/settings/SettingsButton.vue b/components/settings/SettingsButton.vue index ecd238e..e5ed952 100644 --- a/components/settings/SettingsButton.vue +++ b/components/settings/SettingsButton.vue @@ -1,11 +1,7 @@ @@ -30,22 +26,22 @@ const isSettingsDialogVisible = ref(false);