diff --git a/.env b/.env index 4a8b17d..2d5c3a6 100644 --- a/.env +++ b/.env @@ -1 +1,5 @@ +VITE_STRAPI_URL=http://localhost:1337 +VITE_STRAPI_API_TOKEN=7e379ac0df1d055e91f1add3c97947068f60dc943a208524c7e10201c9d66210d6dee3ab48155581892e2cabe7a285d12395ace15a1f982e68fe5078abce0aebb826ae7c701302aa932d638ec57cb10f71fee7971e0a2b87a7fdf8eeb848eea90fb97d45fc8af69e818d1d5a59dc79cbc24f0bd1830d78670b85775ad6e05c6b + +VITE_STRAPI_URL=https://cms.nicwands.com VITE_STRAPI_API_TOKEN=5934fb84b89fdca49ef58e4f493381848289fcfb09a5664c5a61d4673a6b81b10bdf1d364fa250d185049c14487b7297758c3653dbf37390f567d6d08d559b4c40aaf4dc10730a60b98011d6dc0553f2bd633b373739579d579e39a162f67ca6d8f0e5c5adb3537a7e94b303d79c4cb7f3f877e39158e37e5bd6838596ee9afe diff --git a/src/App.vue b/src/App.vue index d736311..1857889 100644 --- a/src/App.vue +++ b/src/App.vue @@ -16,6 +16,7 @@ import { ref, computed, onMounted } from 'vue' import loadFonts from '@fuzzco/font-loader' import { useWindowSize } from '@vueuse/core' +import useLenis from './composables/useLenis' const { height } = useWindowSize() @@ -25,9 +26,9 @@ const classes = computed(() => [ 'theme-light', ]) +// Load fonts const fontsLoading = ref(true) -onMounted(async () => { - // Load fonts +onMounted(() => { loadFonts([ { name: 'Liberation Sans', @@ -48,6 +49,7 @@ onMounted(async () => { }) }) +// Set vh value for mobile sizing const styles = computed(() => ({ '--vh': height.value ? height.value / 100 + 'px' : '100vh', })) diff --git a/src/components.d.ts b/src/components.d.ts index dd8c032..10652be 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -22,6 +22,8 @@ declare module 'vue' { RouterView: typeof import('vue-router')['RouterView'] SiteHeader: typeof import('./components/site/Header.vue')['default'] StrapiContent: typeof import('./components/strapi/Content.vue')['default'] + StrapiCopy: typeof import('./components/strapi/Copy.vue')['default'] + StrapiMap: typeof import('./components/strapi/Map.vue')['default'] StrapiMedia: typeof import('./components/strapi/Media.vue')['default'] } } diff --git a/src/components/MosaicModal.vue b/src/components/MosaicModal.vue index 14d80cd..f0086b2 100644 --- a/src/components/MosaicModal.vue +++ b/src/components/MosaicModal.vue @@ -10,7 +10,8 @@

{{ item.title }}

- + +
diff --git a/src/components/MosaicViewport.vue b/src/components/MosaicViewport.vue index 155fbd8..fbdac9e 100644 --- a/src/components/MosaicViewport.vue +++ b/src/components/MosaicViewport.vue @@ -17,7 +17,7 @@ @click="openModal(cell.content)" > @@ -36,10 +36,9 @@ diff --git a/src/components/strapi/Map.vue b/src/components/strapi/Map.vue new file mode 100644 index 0000000..461317e --- /dev/null +++ b/src/components/strapi/Map.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/components/strapi/Media.vue b/src/components/strapi/Media.vue index 3cc4295..5992a64 100644 --- a/src/components/strapi/Media.vue +++ b/src/components/strapi/Media.vue @@ -15,6 +15,15 @@ loading="lazy" decoding="async" /> + +