Skip to content

Commit f562dd0

Browse files
author
Hofstetter Benjamin
committed
remove vutetify from footer
1 parent aeaff17 commit f562dd0

File tree

1 file changed

+24
-14
lines changed

1 file changed

+24
-14
lines changed

opendata.swiss/ui/app/components/footer/OdsFooter.vue

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,28 @@
1111
<h3>{{t('message.ods-footer.block_2.title') }}</h3>
1212
<div class="footer-information__social">
1313
<a class="footer__link" href="https://www.facebook.com/people/opendataswiss/61558495974785/" target="_blank">
14-
<v-icon icon="fa:fa-brands fa-facebook-f" class="icon icon--base footer-information__icon" />
14+
<SvgIcon icon="Facebook" class="icon icon--base footer-information__icon" />
1515
Facebook
1616
</a>
1717
<a class="footer__link" href="https://www.linkedin.com/showcase/opendata-swiss/" target="_blank">
18-
<v-icon icon="fa:fa-brands fa-linkedin" class="icon icon--base footer-information__icon"/>
19-
Linkedin</a>
18+
<SvgIcon icon="LinkedIn" class="icon icon--base footer-information__icon"/>
19+
LinkedIn</a>
2020
<a class="footer__link" href="https://www.instagram.com/opendata.swiss/" target="_blank">
21-
<v-icon icon="fa:fa-brands fa-instagram" class="icon icon--base footer-information__icon" />Instagram</a>
21+
<SvgIcon icon="Instagram" class="icon icon--base footer-information__icon" />Instagram</a>
2222
<a class="footer__link" href="https://x.com/opendataswiss" target="_blank">
23-
<v-icon icon="fa:fa-brands fa-x-twitter" class="icon icon--base footer-information__icon" />𝕏</a>
23+
<SvgIcon icon="Twitter" class="icon icon--base footer-information__icon" />𝕏</a>
2424
</div>
25-
<v-btn
26-
:href="t('message.ods-footer.block_2.news_mail_href')"
27-
target="_blank"
28-
rounded="0"
29-
variant="outlined"
30-
append-icon="mdi:mdi-arrow-right"
31-
:title="t('message.ods-footer.block_2.news_mail_aria_label')"
32-
:aria-label="t('message.ods-footer.block_2.news_mail_aria_label')"
33-
><strong>NewsMail</strong></v-btn>
25+
<OdsButton
26+
:title="t('message.ods-footer.block_2.news_mail_aria_label')"
27+
:aria-label="t('message.ods-footer.block_2.news_mail_aria_label')"
28+
icon="ArrowRight"
29+
icon-right
30+
size="sm"
31+
variant="outline-negative"
32+
@click="openLink(t('message.ods-footer.block_2.news_mail_href')) "
33+
>
34+
<span >NewsMail</span>
35+
</OdsButton>
3436
</div>
3537

3638
<div class="footer-information__entry">
@@ -46,9 +48,17 @@
4648

4749
<script setup lang="ts">
4850
import { useI18n } from 'vue-i18n'
51+
import OdsButton from '../OdsButton.vue'
52+
import SvgIcon from '../SvgIcon.vue'
53+
4954
5055
const { t } = useI18n()
5156
57+
function openLink(url: string) {
58+
window.open(url, '_blank')
59+
60+
}
61+
5262
</script>
5363

5464
<style lang="scss" scoped>

0 commit comments

Comments
 (0)