diff --git a/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue b/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue new file mode 100644 index 0000000..5060fde --- /dev/null +++ b/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue @@ -0,0 +1,732 @@ + + + + + diff --git a/app/layouts/default.vue b/app/layouts/default.vue index 8116fae..fc0acc0 100755 --- a/app/layouts/default.vue +++ b/app/layouts/default.vue @@ -34,6 +34,12 @@ const links = computed(() => { to: '/conferencias', onSelect: () => { open.value = false } }, + { + label: t("nav.bible_studies_ts"), + icon: 'i-lucide-database', + to: '/estudios-typensense', + onSelect: () => { open.value = false } + }, { label: t("nav.between_the_lines"), icon: 'ph:list-magnifying-glass', diff --git a/app/pages/estudios-typensense.vue b/app/pages/estudios-typensense.vue new file mode 100644 index 0000000..4215c36 --- /dev/null +++ b/app/pages/estudios-typensense.vue @@ -0,0 +1,541 @@ + + + + + diff --git a/lang/en.json b/lang/en.json index de65f17..f3d5a19 100644 --- a/lang/en.json +++ b/lang/en.json @@ -3,6 +3,7 @@ "nav": { "home": "Home", "bible_studies": "Bible Studies", + "bible_studies_ts": "Bible Studies Typesense", "conferences": "Conferences", "between_the_lines": "Between the Lines", "my_list": "My List", diff --git a/lang/es.json b/lang/es.json index e6468d9..b0654ca 100644 --- a/lang/es.json +++ b/lang/es.json @@ -2,6 +2,7 @@ "nav": { "home": "Inicio", "bible_studies": "Estudios Bíblicos", + "bible_studies_ts": "Estudios Bíblicos Typesense", "conferences": "Conferencias", "between_the_lines": "Entrelíneas", "my_list": "Mi Listado", diff --git a/lang/fr.json b/lang/fr.json index e6b2955..6d6297e 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -3,6 +3,7 @@ "nav": { "home": "Commencer", "bible_studies": "Études Bibliques", + "bible_studies_ts": "Études Bibliques Typesense", "conferences": "Conférences", "between_the_lines": "Entre les lignes", "my_list": "Ma liste", diff --git a/lang/pt.json b/lang/pt.json index b7af0b2..cc7dd4b 100644 --- a/lang/pt.json +++ b/lang/pt.json @@ -3,6 +3,7 @@ "nav": { "home": "Inicio", "bible_studies": "Estudios Bíblicos", + "bible_studies_ts": "Estudos Bíblicos Typesense", "conferences": "Conferências", "between_the_lines": "Entre as linhas", "my_list": "Minha lista", diff --git a/nuxt.config.ts b/nuxt.config.ts index b05843f..30b452c 100755 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -76,7 +76,7 @@ export default defineNuxtConfig({ typesense: { url: 'https://searchts.carpa.com', // Your Typesense server URL - apiKey: 'wXyOg0Vrhm8LXpaXbMaF7k24Bnf2rDAv', // Your Typesense API key + apiKey: 'a2lbIMTxh48KVteLLndpBfo4tuOIGiwD', // Your Typesense API key // Habilita los composables auto-importados en cliente // (useTypesenseDocuments, useTypesenseApi, etc.). // ⚠️ Solo usa una clave de búsqueda (search-only) aquí: queda expuesta al navegador.