diff --git a/src/components/services/CharachteristicCard.tsx b/src/components/services/CharachteristicCard.tsx index 803d62a..a493aa3 100644 --- a/src/components/services/CharachteristicCard.tsx +++ b/src/components/services/CharachteristicCard.tsx @@ -22,7 +22,7 @@ export const CharachteristicCard: React.FC = ({ title, description, price

{title}

{description && ( - + )}
diff --git a/src/libs/api/yclients.ts b/src/libs/api/yclients.ts index b262ba0..b2c6516 100644 --- a/src/libs/api/yclients.ts +++ b/src/libs/api/yclients.ts @@ -3,8 +3,6 @@ import type { z } from 'astro/zod' import { YCLIENTS_TOKEN, YCLIENTS_API_URL } from 'astro:env/server' type HTML = string -const currencyFormatter = Intl.NumberFormat('ru', { currency: 'rub' }) - // const RENT_GYM_SERVICE: z.infer = { // title: 'Аренда зала', // charachteristics: [ @@ -81,14 +79,13 @@ export const yclientsClient = { .filter((service) => service.category_id === categoryItem.id) .map((service) => ({ title: service.title, - price: `${currencyFormatter.format(service.price_min)} ₽`, description: service.comment, link: { title: 'Записаться', href: `https://n1381542.yclients.com/company/1254211/personal/select-services?o=s${service.id}`, }, })), - })) + })).filter(item => item.charachteristics.length > 0) return services }, diff --git a/src/pages/index.astro b/src/pages/index.astro index d830a49..8b34385 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -2,7 +2,7 @@ import { useTranslations } from '@/i18n/utils' import BaseLayout from '../layouts/BaseLayout.astro' import Section from '@/components/Section.astro' -import Header, { type HeaderProps } from '@/components/header/Header.astro' +import Header from '@/components/header/Header.astro' import Footer from '@/components/Footer.astro' import type { CollectionEntry } from 'astro:content'