dev #26

Merged
ksenia_mikhailova merged 39 commits from dev into main 2024-07-15 09:00:49 +03:00
2 changed files with 13 additions and 2 deletions
Showing only changes of commit c2578637a7 - Show all commits

View File

@ -2,6 +2,15 @@
import k_logo from '@/assets/LOGO.svg' import k_logo from '@/assets/LOGO.svg'
import { apiFetch } from '~/utils/apiFetch'; import { apiFetch } from '~/utils/apiFetch';
import tg from '@/assets/icons/telegram.svg'
import vk from '@/assets/icons/vk.svg'
import yt from '@/assets/icons/youtube.svg'
const icons = {
'simple-icons:vk': vk,
'simple-icons:telegram': tg,
'simple-icons:youtube': yt,
}
const { data: footerData } = await apiFetch<ApiFooterType[]>(`footer/?ordering=small_text`) const { data: footerData } = await apiFetch<ApiFooterType[]>(`footer/?ordering=small_text`)
const { data: social_networkData } = await apiFetch<ApiSocial_networkType[]>(`social_network/`) const { data: social_networkData } = await apiFetch<ApiSocial_networkType[]>(`social_network/`)
</script> </script>
@ -17,7 +26,9 @@ const { data: social_networkData } = await apiFetch<ApiSocial_networkType[]>(`so
<div class="footer-text footer-text-social" v-if="social_networkData"> <div class="footer-text footer-text-social" v-if="social_networkData">
<template v-for="item in social_networkData"> <template v-for="item in social_networkData">
<a :href="item.link" target="_blank"> <a :href="item.link" target="_blank">
<Icon :name="item.icon" /> {{ item.name }} <component :is="icons[(item.icon.trim() as keyof typeof icons)]"
v-if="icons.hasOwnProperty(item.icon.trim())" />
<Icon :name="item.icon" v-else /> {{ item.name }}
</a> </a>
</template> </template>
</div> </div>

View File

@ -11,8 +11,8 @@ const route = useRoute()
<div class="container"> <div class="container">
<div class="logo"> <div class="logo">
<div class="k-logo"> <div class="k-logo">
<k_logo />
<NuxtLink to="/"> <NuxtLink to="/">
<k_logo />
Kupizabor Kupizabor
</NuxtLink> </NuxtLink>
</div> </div>