From 68ffaef10b02fb1c96f35ba170280f297c8e1617 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Viricel?= Date: Wed, 6 Mar 2024 17:15:02 +0100 Subject: [PATCH] chore: remove device plugin + use composable in components --- components/Fields/Phone.vue | 15 ++++++++++----- components/Home/ExplorerOrFavoritesBack.vue | 13 +++++++++---- components/Home/Home.vue | 10 +++++++--- components/MainMap/FavoriteMenu.vue | 14 ++++++++++---- components/MainMap/MapFeatures.vue | 9 +++++---- components/PoisCard/PoiCardContent.vue | 15 ++++++++++----- components/PoisDetails/Carousel.vue | 17 ++++++++++------- nuxt.config.ts | 1 - plugins/device.ts | 19 ------------------- utils/histoire-setup.js | 6 ------ 10 files changed, 61 insertions(+), 58 deletions(-) delete mode 100644 plugins/device.ts diff --git a/components/Fields/Phone.vue b/components/Fields/Phone.vue index 60987271f..601edbcaf 100644 --- a/components/Fields/Phone.vue +++ b/components/Fields/Phone.vue @@ -3,6 +3,7 @@ import type { PropType } from 'vue' import { defineNuxtComponent } from '#app' import ExternalLink from '~/components/UI/ExternalLink.vue' +import useDevice from '~/composables/useDevice' export default defineNuxtComponent({ components: { @@ -16,14 +17,18 @@ export default defineNuxtComponent({ }, }, + setup() { + const device = useDevice() + + return { + device, + } + }, + computed: { numberFormated(): string { return this.number.replaceAll(' ', ' ') }, - - phone(): boolean { - return this.$device.value.phone - }, }, }) @@ -31,7 +36,7 @@ export default defineNuxtComponent({