diff --git a/src/components/home/AgreementModal.vue b/src/components/home/AgreementModal.vue index d75f2347..e0c0cd2d 100644 --- a/src/components/home/AgreementModal.vue +++ b/src/components/home/AgreementModal.vue @@ -13,6 +13,10 @@ const { t } = useI18n() const settingsStore = useSettingsStore() const { locale } = storeToRefs(settingsStore) +const emit = defineEmits<{ + accepted: [] +}>() + const AGREEMENT_VERSION = '3.0' const AGREEMENT_KEY = 'chatlab_agreement_version' @@ -51,6 +55,7 @@ const renderedContent = computed(() => md.render(agreementText.value)) function handleAgree() { localStorage.setItem(AGREEMENT_KEY, AGREEMENT_VERSION) isOpen.value = false + emit('accepted') } function handleDisagree() { diff --git a/src/components/home/ChangelogModal.vue b/src/components/home/ChangelogModal.vue index 37bac4fe..10404fbe 100644 --- a/src/components/home/ChangelogModal.vue +++ b/src/components/home/ChangelogModal.vue @@ -1,5 +1,5 @@