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') }}

- + {{ safeDate() }}

- + {{ $t('search.publication') }} {{ document.activity }}

- + {{ safeLocation() }}

@@ -854,7 +857,7 @@ function highlightTextNodes(root: HTMLElement, terms: string[]): number { variant="ghost" @click="copyToClipboard(hit.document.text, hit.document.type)" class="text-gray-300 hover:text-white" - :class="(hit.document.type=='activities'?'hover:bg-carpagreen':'hover:bg-carpablue')" + :class="accentColor === 'blue' ? 'hover:bg-carpablue' : 'hover:bg-carpagreen'" />
diff --git a/app/components/searchPanel/SearchPanel.vue b/app/components/searchPanel/SearchPanel.vue new file mode 100644 index 0000000..9ba2adb --- /dev/null +++ b/app/components/searchPanel/SearchPanel.vue @@ -0,0 +1,728 @@ + + + + + diff --git a/app/pages/conferencias.vue b/app/pages/conferencias.vue index 20998b6..092454e 100644 --- a/app/pages/conferencias.vue +++ b/app/pages/conferencias.vue @@ -1,787 +1,12 @@ - - - - diff --git a/app/pages/estudios-biblicos.vue b/app/pages/estudios-biblicos.vue index ff49fac..afcc9ac 100644 --- a/app/pages/estudios-biblicos.vue +++ b/app/pages/estudios-biblicos.vue @@ -1,807 +1,13 @@ - - - -