diff --git a/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue b/app/components/PublicationDetail.vue similarity index 98% rename from app/components/estudiosTypensense/EstudiosTypensenseDetail.vue rename to app/components/PublicationDetail.vue index 36e2a12..7f79b34 100644 --- a/app/components/estudiosTypensense/EstudiosTypensenseDetail.vue +++ b/app/components/PublicationDetail.vue @@ -64,12 +64,15 @@ const props = defineProps<{ query?: string selectedHit?: TypesenseParagraphHit | null selectedMatchingHits?: TypesenseParagraphHit[] | null + accentColor?: 'green' | 'blue' }>() const emits = defineEmits(['close']) const { locale } = useI18n() const favorites = useFavoritesStore() + +const iconColor = computed(() => props.accentColor === 'blue' ? 'text-carpablue' : 'text-carpagreen') const history = useHistoryStore() const { showParagraphNumbers } = storeToRefs(useSettingsStore()) const toast = useToast() @@ -783,15 +786,15 @@ function highlightTextNodes(root: HTMLElement, terms: string[]): number { {{ $t('search.draft') }}
-
-
-
{{ query ? `Sin coincidencias para "${query}"` : 'Sin resultados' }}
+
+
+
+
{{ emptyDetailText }}
+{{ query ? `Sin coincidencias para "${query}"` : 'Sin resultados' }}
-- {{ group.meta?.title || group.docId }} -
-
-
-
Selecciona una conferencia para ver el detalle
-{{ query ? `Sin coincidencias para "${query}"` : 'Sin resultados' }}
-
-
-
-
Selecciona una actividad para ver el detalle
-