From 128093aa0d3bef08ab099d47bb3cb99e6d6484c1 Mon Sep 17 00:00:00 2001 From: Richard Bergsma Date: Wed, 4 Jun 2025 01:17:51 +0200 Subject: [PATCH] Refactor import paths for SERVICES in multiple service pages to use centralized configuration from '@config' --- src/components/Services.astro | 2 +- src/pages/en/services.astro | 2 +- src/pages/it/services.astro | 2 +- src/pages/nl/services.astro | 2 +- src/pages/services.astro | 2 +- tsconfig.json | 8 ++++++++ 6 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 tsconfig.json diff --git a/src/components/Services.astro b/src/components/Services.astro index 75b065c1..b8025752 100644 --- a/src/components/Services.astro +++ b/src/components/Services.astro @@ -1,5 +1,5 @@ --- -import { SERVICES } from '../site.config'; +import { SERVICES } from '@config'; import { t } from '../utils/i18n'; --- diff --git a/src/pages/en/services.astro b/src/pages/en/services.astro index abf2d3a1..53484f26 100644 --- a/src/pages/en/services.astro +++ b/src/pages/en/services.astro @@ -2,7 +2,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro'; import Header from '../../components/Header.astro'; import Footer from '../../components/Footer.astro'; import CTA from '../../components/CTA.astro'; -import { SERVICES } from '../../site.config'; +import { SERVICES } from '@config'; import { t } from '../../utils/i18n'; const getServiceDetails = (serviceId) => { diff --git a/src/pages/it/services.astro b/src/pages/it/services.astro index b4ea832e..0f18a260 100644 --- a/src/pages/it/services.astro +++ b/src/pages/it/services.astro @@ -2,7 +2,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro'; import Header from '../../components/Header.astro'; import Footer from '../../components/Footer.astro'; import CTA from '../../components/CTA.astro'; -import { SERVICES } from '../../site.config'; +import { SERVICES } from '@config'; import { t } from '../../utils/i18n'; const getServiceDetails = (serviceId) => { diff --git a/src/pages/nl/services.astro b/src/pages/nl/services.astro index f083c03f..eb345956 100644 --- a/src/pages/nl/services.astro +++ b/src/pages/nl/services.astro @@ -2,7 +2,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro'; import Header from '../../components/Header.astro'; import Footer from '../../components/Footer.astro'; import CTA from '../../components/CTA.astro'; -import { SERVICES } from '../../site.config'; +import { SERVICES } from '@config'; import { t } from '../../utils/i18n'; const getServiceDetails = (serviceId) => { diff --git a/src/pages/services.astro b/src/pages/services.astro index 0ea255dd..bb88c782 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -3,7 +3,7 @@ import BaseLayout from '../layouts/BaseLayout.astro'; import Header from '../components/Header.astro'; import Footer from '../components/Footer.astro'; import CTA from '../components/CTA.astro'; -import { SERVICES } from '../../site.config'; +import { SERVICES } from '@config'; import { t } from '../utils/i18n'; const getServiceDetails = (serviceId: string) => { diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..fa4221bd --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@config": ["src/site.config.ts"] + } + } +} \ No newline at end of file