diff --git a/app.vue b/app.vue index 926124d..308e79d 100644 --- a/app.vue +++ b/app.vue @@ -26,9 +26,9 @@ const reviews = (pagesData.value as ApiPagesType[]).find(el => el.slug == 'clien const delivery = (pagesData.value as ApiPagesType[]).find(el => el.slug == 'delivery') const products = (pagesData.value as ApiPagesType[]).find(el => el.slug == 'products') -const aboutText = computed(() => marked.parse(about?.content)) -const deliveryText = computed(() => marked.parse(delivery?.content)) -const productsText = computed(() => marked.parse(products?.content)) +const aboutText = computed(() => marked.parse(about?.content || '')) +const deliveryText = computed(() => marked.parse(delivery?.content || '')) +const productsText = computed(() => marked.parse(products?.content || '')) const { data: footerData } = await useFetch(`${apiBase}/footer/?ordering=small_text`) const { data: social_networkData } = await useFetch(`${apiBase}/social_network/`) @@ -38,6 +38,15 @@ const isModalOpen = useState('modal_open', () => false) const toggleModal = () => { isModalOpen.value = !isModalOpen.value } + +const { scrollToAnchor, scrollToTop } = useAnchorScroll({ + toTop: { + scrollOptions: { + behavior: 'smooth', + offsetTop: 0, + } + }, +})