From 6ab3295ea3c6f1824bf440e66879a6aa6e4b2236 Mon Sep 17 00:00:00 2001 From: Mark Ross Date: Thu, 7 Sep 2023 15:58:36 -0700 Subject: [PATCH 1/4] Turn SSR off and use Pinia store as recommended. --- components/lineup/Lineup.vue | 10 +- components/lineup/LineupSpot.vue | 2 +- components/player/PlayerJersey.vue | 4 +- components/settings/SettingsButton.vue | 12 +- components/settings/SettingsLockButton.vue | 10 +- stores/AppSettings.ts | 128 ++++++++++++--------- stores/AppSettingsClientOnly.ts | 123 -------------------- 7 files changed, 90 insertions(+), 199 deletions(-) delete mode 100644 stores/AppSettingsClientOnly.ts diff --git a/components/lineup/Lineup.vue b/components/lineup/Lineup.vue index eec598c..7a566b5 100644 --- a/components/lineup/Lineup.vue +++ b/components/lineup/Lineup.vue @@ -6,11 +6,11 @@ import { useAppSettingsStore } from '~~/stores/AppSettings' const appSettingsStore = useAppSettingsStore(); const sortableContainer = ref(null); -useSortable(sortableContainer, appSettingsStore.getSpots, { +useSortable(sortableContainer, appSettingsStore.spots, { group: 'spots', handle: '.drag-handle', animation: 150, - onMove: () => !appSettingsStore.getIsLocked + onMove: () => !appSettingsStore.isLocked }); @@ -19,7 +19,7 @@ useSortable(sortableContainer, appSettingsStore.getSpots, {
- +
diff --git a/components/lineup/LineupSpot.vue b/components/lineup/LineupSpot.vue index 78cc8f5..4a4b4e0 100644 --- a/components/lineup/LineupSpot.vue +++ b/components/lineup/LineupSpot.vue @@ -32,7 +32,7 @@ const isPositionDialogVisible = ref(false); @blur="focused = false" tabindex="0" > - + diff --git a/components/player/PlayerJersey.vue b/components/player/PlayerJersey.vue index 95842a1..d619c48 100644 --- a/components/player/PlayerJersey.vue +++ b/components/player/PlayerJersey.vue @@ -12,8 +12,8 @@ const props = defineProps<{ diff --git a/components/settings/SettingsButton.vue b/components/settings/SettingsButton.vue index e5ed952..3d90962 100644 --- a/components/settings/SettingsButton.vue +++ b/components/settings/SettingsButton.vue @@ -26,22 +26,22 @@ const isSettingsDialogVisible = ref(false);