Tour example

Added tour example in a subroute of the app.
This commit is contained in:
Julio Ruiz 2026-06-01 11:35:50 -05:00
parent 47c88c22a6
commit 0ea3bd0859
3 changed files with 22 additions and 1 deletions

View File

@ -123,6 +123,14 @@ const steps = [
side: "right", side: "right",
}, },
}, },
{
element: ".favorites_toggle",
popover: {
title: t('tour.favorites_button'),
description: t('tour.favorites_toggle'),
side: "bottom"
}
}
] ]
const tourConfig = { const tourConfig = {

View File

@ -70,6 +70,8 @@ const props = defineProps<{
const emits = defineEmits(['close']) const emits = defineEmits(['close'])
const nuxtApp = useNuxtApp()
const { locale } = useI18n() const { locale } = useI18n()
const favorites = useFavoritesStore() const favorites = useFavoritesStore()
@ -828,6 +830,15 @@ const items = computed(() => {
</template> </template>
<template #right> <template #right>
<UTooltip text="Como funciona?">
<UButton
icon="ph-student"
color="neutral"
variant="ghost"
:disabled="!document"
@click="nuxtApp.callHook('tour',12)"
/>
</UTooltip>
<UTooltip :text="isFav ? 'Quitar de mi lista' : 'Guardar en mi lista'"> <UTooltip :text="isFav ? 'Quitar de mi lista' : 'Guardar en mi lista'">
<UButton <UButton
:icon="isFav ? 'i-lucide-bookmark-check' : 'i-lucide-bookmark-plus'" :icon="isFav ? 'i-lucide-bookmark-check' : 'i-lucide-bookmark-plus'"
@ -835,6 +846,7 @@ const items = computed(() => {
variant="ghost" variant="ghost"
:disabled="!document" :disabled="!document"
:aria-label="isFav ? 'Quitar de mi lista' : 'Guardar en mi lista'" :aria-label="isFav ? 'Quitar de mi lista' : 'Guardar en mi lista'"
class="favorites_toggle"
@click="onToggleFavorite" @click="onToggleFavorite"
/> />
</UTooltip> </UTooltip>

View File

@ -26,7 +26,8 @@
"changelog_description": "Bitacora de cambios realizados al sitio en orden cronologico", "changelog_description": "Bitacora de cambios realizados al sitio en orden cronologico",
"feedback_description": "Tienes alguna sugerencia o queja? realizala aqui", "feedback_description": "Tienes alguna sugerencia o queja? realizala aqui",
"localeselector_description": "Cambia facilmente el idioma de la pagina", "localeselector_description": "Cambia facilmente el idioma de la pagina",
"index_changelog": "Panel de ultimos cambios subidos" "index_changelog": "Panel de ultimos cambios subidos",
"favorites_toggle": "Boton para guardar / quitar este documento de mis favoritos"
}, },
"home": { "home": {
"instructions": "Bienvenidos, aqui podran buscar entre los estudios biblicos, las conferencias y las entrelineas que estan disponibles en el material de archivo de La Gran Carpa Catedral." "instructions": "Bienvenidos, aqui podran buscar entre los estudios biblicos, las conferencias y las entrelineas que estan disponibles en el material de archivo de La Gran Carpa Catedral."