diff --git a/astro.config.mjs b/astro.config.mjs index 7f1b53a..e70f95a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,5 +1,5 @@ // @ts-check -import { defineConfig } from 'astro/config' +import { defineConfig, envField } from 'astro/config' import tailwind from '@astrojs/tailwind' import react from '@astrojs/react' @@ -15,4 +15,12 @@ export default defineConfig({ prefixDefaultLocale: false, }, }, + env: { + schema: { + YCLIENTS_API_URL: envField.string({ context: 'server', access: 'public' }), + YCLIENTS_TOKEN: envField.string({ context: 'server', access: 'secret' }), + YCLIENTS_ABONEMENTS_API_URL: envField.string({ context: 'server', access: 'public' }), + YCLIENTS_ABONEMENTS_TOKEN: envField.string({ context: 'server', access: 'secret' }), + }, + }, }) diff --git a/public/docs/oferta.pdf b/public/docs/oferta.pdf deleted file mode 100644 index 50f772b..0000000 Binary files a/public/docs/oferta.pdf and /dev/null differ diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 30e6b18..89731b6 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -26,13 +26,6 @@ const t = useTranslations(lang)

© {new Date().getFullYear()} {t('footer.copyright')} - - {t('oferta')} -

{ socialMediaLinks && ( diff --git a/src/components/services/CharachteristicCard.tsx b/src/components/services/CharachteristicCard.tsx index 594d2b8..f555201 100644 --- a/src/components/services/CharachteristicCard.tsx +++ b/src/components/services/CharachteristicCard.tsx @@ -14,7 +14,7 @@ export const CharachteristicCard: React.FC = ({ title, description, price

{title}

- {description && {description}} + {description && }
{price && ( @@ -23,7 +23,9 @@ export const CharachteristicCard: React.FC = ({ title, description, price dangerouslySetInnerHTML={{ __html: price }} /> )} - {link?.title} + + {link?.title} +
) diff --git a/src/components/yclients-widget/YclientsWidget.tsx b/src/components/yclients-widget/YclientsWidget.tsx index f069fc2..d0cfc95 100644 --- a/src/components/yclients-widget/YclientsWidget.tsx +++ b/src/components/yclients-widget/YclientsWidget.tsx @@ -1,19 +1,20 @@ import React, { useState, useRef } from 'react' import Drawer from '../Drawer' -import { isYClientsWidgetOpen, toggleYClientsWidget } from '@/stores/yclientsWidgetStore' +import { YClientsWidgetState, toggleYClientsWidget } from '@/stores/yclientsWidgetStore' import { useStore } from '@nanostores/react' const YclientsWidget: React.FC = () => { const [loading, setLoading] = useState(false) const iframe = useRef(null) - const $isYClientsWidgetOpen = useStore(isYClientsWidgetOpen) + const $widgetState = useStore(YClientsWidgetState) return ( - +