Client - upgrade Vue to 3.3 and move to Vite

This commit is contained in:
Sam
2023-11-11 15:23:04 +01:00
parent 91455251e1
commit 1befae927d
309 changed files with 6291 additions and 12719 deletions

View File

@ -12,7 +12,8 @@
</template>
<script setup lang="ts">
import { ComputedRef, computed } from 'vue'
import { computed } from 'vue'
import type { ComputedRef } from 'vue'
import WorkoutEdition from '@/components/Workout/WorkoutEdition.vue'
import {
@ -20,9 +21,9 @@
SPORTS_STORE,
WORKOUTS_STORE,
} from '@/store/constants'
import { ISport } from '@/types/sports'
import { IAuthUserProfile } from '@/types/user'
import { IWorkoutData } from '@/types/workouts'
import type { ISport } from '@/types/sports'
import type { IAuthUserProfile } from '@/types/user'
import type { IWorkoutData } from '@/types/workouts'
import { useStore } from '@/use/useStore'
const store = useStore()

View File

@ -13,7 +13,8 @@
</template>
<script setup lang="ts">
import { computed, watch, onBeforeMount, ComputedRef } from 'vue'
import { computed, watch, onBeforeMount } from 'vue'
import type { ComputedRef } from 'vue'
import { useRoute } from 'vue-router'
import WorkoutEdition from '@/components/Workout/WorkoutEdition.vue'
@ -22,9 +23,9 @@
SPORTS_STORE,
WORKOUTS_STORE,
} from '@/store/constants'
import { ISport } from '@/types/sports'
import { IAuthUserProfile } from '@/types/user'
import { IWorkoutData } from '@/types/workouts'
import type { ISport } from '@/types/sports'
import type { IAuthUserProfile } from '@/types/user'
import type { IWorkoutData } from '@/types/workouts'
import { useStore } from '@/use/useStore'
const route = useRoute()

View File

@ -39,16 +39,8 @@
</template>
<script setup lang="ts">
import {
ComputedRef,
Ref,
computed,
ref,
toRefs,
watch,
onBeforeMount,
onUnmounted,
} from 'vue'
import { computed, ref, toRefs, watch, onBeforeMount, onUnmounted } from 'vue'
import type { ComputedRef, Ref } from 'vue'
import { useRoute } from 'vue-router'
import NotFound from '@/components/Common/NotFound.vue'
@ -61,9 +53,13 @@
SPORTS_STORE,
WORKOUTS_STORE,
} from '@/store/constants'
import { ISport } from '@/types/sports'
import { IAuthUserProfile } from '@/types/user'
import { IWorkoutData, IWorkoutPayload, TCoordinates } from '@/types/workouts'
import type { ISport } from '@/types/sports'
import type { IAuthUserProfile } from '@/types/user'
import type {
IWorkoutData,
IWorkoutPayload,
TCoordinates,
} from '@/types/workouts'
import { useStore } from '@/use/useStore'
interface Props {

View File

@ -27,14 +27,15 @@
</template>
<script setup lang="ts">
import { ComputedRef, computed, ref } from 'vue'
import { computed, ref } from 'vue'
import type { ComputedRef } from 'vue'
import { useI18n } from 'vue-i18n'
import WorkoutsFilters from '@/components/Workouts/WorkoutsFilters.vue'
import WorkoutsList from '@/components/Workouts/WorkoutsList.vue'
import { AUTH_USER_STORE, SPORTS_STORE } from '@/store/constants'
import { ISport, ITranslatedSport } from '@/types/sports'
import { IAuthUserProfile } from '@/types/user'
import type { ISport, ITranslatedSport } from '@/types/sports'
import type { IAuthUserProfile } from '@/types/user'
import { useStore } from '@/use/useStore'
import { translateSports } from '@/utils/sports'