--- import '~/assets/styles/tailwind.css'; import { I18N } from 'astrowind:config'; import CommonMeta from '~/components/common/CommonMeta.astro'; import Favicons from '~/components/Favicons.astro'; import CustomStyles from '~/components/CustomStyles.astro'; import ApplyColorMode from '~/components/common/ApplyColorMode.astro'; import Metadata from '~/components/common/Metadata.astro'; import SiteVerification from '~/components/common/SiteVerification.astro'; import Analytics from '~/components/common/Analytics.astro'; import BasicScripts from '~/components/common/BasicScripts.astro'; import StructuredData from '~/components/common/StructuredData.astro'; import LanguagePersistence from '~/components/LanguagePersistence.astro'; import GlobalBackground from '~/components/ui/GlobalBackground.astro'; import CookieBanner from '~/components/CookieBanner.astro'; import BackToTop from '~/components/ui/BackToTop.astro'; // Comment the line below to disable View Transitions import { ClientRouter } from 'astro:transitions'; import type { MetaData as MetaDataType } from '~/types'; export interface Props { metadata?: MetaDataType; } const { metadata = {} } = Astro.props; const { language, textDirection } = I18N; ---