AlreadyDid.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <LazyLayoutDialog :show="show" theme="warning">
  3. <template #dialogType>{{ $t('important') }}</template>
  4. <template #dialogTitle>{{ $t('trial_all_ready_did') }}</template>
  5. <template #dialogText>
  6. <v-card-text class="text">
  7. <p>
  8. Au cours des 6 derniers mois, vous avez bénéficié d’un essai gratuit
  9. de 30 jours du logiciel Opentalent Artist Premium.
  10. </p>
  11. <p>
  12. Pour continuer à explorer toutes les fonctionnalités de notre solution
  13. et optimiser la gestion de votre structure, nous vous invitons à
  14. souscrire à l’une de nos offres adaptées à vos besoins.
  15. </p>
  16. <p>
  17. Si toutefois vous souhaitez une réactivation exceptionnelle de
  18. l’essai, n’hésitez pas à contacter notre équipe Opentalent. 
Nous
  19. serons ravis d’évaluer votre demande et de vous accompagner dans vos
  20. projets.
  21. </p>
  22. </v-card-text>
  23. </template>
  24. <template #dialogBtn>
  25. <v-btn class="mr-4 submitBtn theme-neutral-strong" @click="closeDialog">
  26. {{ $t('cancel') }}
  27. </v-btn>
  28. <v-btn class="mr-4 submitBtn theme-warning" @click="contactOpentalent">
  29. {{ $t('opentalent_contact') }}
  30. </v-btn>
  31. </template>
  32. </LazyLayoutDialog>
  33. </template>
  34. <script setup lang="ts">
  35. const props = defineProps({
  36. show: {
  37. type: Boolean,
  38. required: false,
  39. default: false,
  40. },
  41. })
  42. const emit = defineEmits(['closeDialog'])
  43. const closeDialog = () => {
  44. emit('closeDialog')
  45. }
  46. const contactOpentalent = async () => {
  47. emit('closeDialog')
  48. await navigateTo('https://logiciels.opentalent.fr/nous-contacter', {
  49. open: {
  50. target: '_blank',
  51. },
  52. external: true,
  53. })
  54. }
  55. </script>
  56. <style scoped lang="scss">
  57. .text {
  58. font-size: 13px;
  59. p {
  60. margin-bottom: 10px;
  61. }
  62. }
  63. </style>