From 23e63a1b391c90203f9cde8c939923a0d21ed1c3 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Fri, 12 Jan 2024 16:07:19 +0000 Subject: Removes navlinks from navbar --- src/components/Navbar/Breadcrumbs.astro | 31 --------------- src/components/Navbar/NavLinks.astro | 28 -------------- src/components/Navbar/Navbar.astro | 8 +--- src/i18n/translations/components/breadcrumbs.ts | 50 ------------------------- 4 files changed, 1 insertion(+), 116 deletions(-) delete mode 100644 src/components/Navbar/Breadcrumbs.astro delete mode 100644 src/components/Navbar/NavLinks.astro delete mode 100644 src/i18n/translations/components/breadcrumbs.ts (limited to 'src') diff --git a/src/components/Navbar/Breadcrumbs.astro b/src/components/Navbar/Breadcrumbs.astro deleted file mode 100644 index f949873..0000000 --- a/src/components/Navbar/Breadcrumbs.astro +++ /dev/null @@ -1,31 +0,0 @@ ---- -import findAllIndicesOf from '$lib/findAllIndicesOf'; -import translate from '$i18n/translate'; -import tBreadcrumbs from '$i18n/translations/components/breadcrumbs'; -import type Locale from '$types/Locale'; -import locales from '$i18n/locales'; - -const path = Astro.url.pathname.replace(/(? pathWithoutLocale.slice(0, n + 1)).slice(0, -1); - -const t = translate(locale); ---- - - diff --git a/src/components/Navbar/NavLinks.astro b/src/components/Navbar/NavLinks.astro deleted file mode 100644 index 798c24e..0000000 --- a/src/components/Navbar/NavLinks.astro +++ /dev/null @@ -1,28 +0,0 @@ ---- -import { getLocaleFromPathOrDefault } from '$lib/getLocaleFromPath'; -import translate from '$i18n/translate'; -import tNews from '$i18n/translations/pages/news'; -import tFurthsettins from '$i18n/translations/pages/furthsettins'; -import tHame from '$i18n/translations/pages/home'; - -const locale = getLocaleFromPathOrDefault(Astro.url.pathname); -const t = translate(locale); ---- - - diff --git a/src/components/Navbar/Navbar.astro b/src/components/Navbar/Navbar.astro index 4fa05a9..a6f8491 100644 --- a/src/components/Navbar/Navbar.astro +++ b/src/components/Navbar/Navbar.astro @@ -1,15 +1,9 @@ --- -import Breadcrumbs from './Breadcrumbs.astro'; import SwitchLanguageLink from '../SwitchLanguageLink.astro'; -import NavLinks from './NavLinks.astro'; import Logo from './Logo.astro'; --- diff --git a/src/i18n/translations/components/breadcrumbs.ts b/src/i18n/translations/components/breadcrumbs.ts deleted file mode 100644 index 5aeff0e..0000000 --- a/src/i18n/translations/components/breadcrumbs.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { getLallansIssue } from '$data/lallans'; -import { getScotsoun } from '$data/scotsoun'; -import type { TranslationsDictionary } from '$types/TranslationsDictionary'; - -// This maun be kept up til date bi haund. There is -// nae compile-time check that aw routes hae been -// translatit. -const tBreadcrumbs = { - '/': { - sco: () => 'Hame', - 'en-GB': () => 'Home', - }, - '/furthsettins/': { - sco: () => 'Furthsettins', - 'en-GB': () => 'Publications', - }, - '/furthsettins/lallans/': { - sco: () => 'Lallans', - 'en-GB': () => 'Lallans', - }, - '/furthsettins/scotsoun/': { - sco: () => 'Scotsoun', - 'en-GB': () => 'Scotsoun', - }, - '/news/': { - sco: () => 'News', - 'en-GB': () => 'News', - }, - ...Object.fromEntries( - Object.keys(getLallansIssue).map((lallansIssueNumber) => [ - `/furthsettins/lallans/${lallansIssueNumber}/`, - { - sco: () => `Lallans ${lallansIssueNumber}`, - 'en-GB': () => `Lallans ${lallansIssueNumber}`, - }, - ]) - ), - ...Object.fromEntries( - Object.keys(getScotsoun).map((scotsounId) => [ - `/furthsettins/scotsoun/${scotsounId}/`, - { - sco: () => `Scotsoun ${scotsounId}`, - 'en-GB': () => `Scotsoun ${scotsounId}`, - }, - ]) - ), -}; - -type Raw = typeof tBreadcrumbs; -export default tBreadcrumbs as TranslationsDictionary; -- cgit v1.2.3