Meta.vue 754 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <!--
  2. Définit les balises meta de la page
  3. -->
  4. <template>
  5. <div />
  6. </template>
  7. <script setup lang="ts">
  8. import type { PropType } from 'vue'
  9. const props = defineProps({
  10. title: {
  11. type: String,
  12. required: true,
  13. },
  14. description: {
  15. type: String,
  16. required: true,
  17. },
  18. image: {
  19. type: String,
  20. required: false,
  21. default: '/images/logos/opentalent/Logo_Opentalent-gris.png',
  22. },
  23. })
  24. useSeoMeta({
  25. title: props.title,
  26. ogTitle: props.title,
  27. twitterTitle: props.title,
  28. description: props.description,
  29. ogDescription: props.description,
  30. twitterDescription: props.description,
  31. ogImage: props.image,
  32. twitterImage: props.image,
  33. twitterCard: 'summary_large_image',
  34. ogType: 'website',
  35. ogLocale: 'fr_FR',
  36. })
  37. </script>