From 18b85566df437ac932f59e94cbec771a4a331927 Mon Sep 17 00:00:00 2001 From: Joe Carstairs <65492573+Sycamost@users.noreply.github.com> Date: Sat, 12 Aug 2023 15:43:57 +0100 Subject: Moves Lallans issue page to folder --- .../furthsettins/lallans/[issueNumber].astro | 28 ---------------------- .../furthsettins/lallans/[issueNumber]/index.astro | 28 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 28 deletions(-) delete mode 100644 src/pages/[locale]/furthsettins/lallans/[issueNumber].astro create mode 100644 src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro (limited to 'src') diff --git a/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro b/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro deleted file mode 100644 index d6d7257..0000000 --- a/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro +++ /dev/null @@ -1,28 +0,0 @@ ---- -import Page from '../../../../layouts/Page.astro'; -import localeStaticPaths from '../../../../lib/localeStaticPaths'; -import translate from '../../../../i18n/translate'; -import tFurthsettins from '../../../../i18n/translations/pages/furthsettins'; -import type Locale from '../../../../types/Locale'; -import { getLallansIssue } from '../../../../data/lallans'; -import type LallansIssueNumber from '../../../../types/LallansIssueNumber'; -import LallansIssue from '../../../../components/LallansIssue.astro'; - -export async function getStaticPaths() { - const lallansIssueNumbers = Object.keys(getLallansIssue) as `${LallansIssueNumber}`[]; - return lallansIssueNumbers.flatMap(n => ( - localeStaticPaths.map(p => ( - { ...p, params: { ...p.params, issueNumber: n } } - )) - )); -} - -const locale = Astro.params.locale as Locale; -const t = translate(locale); -const issueNumber = new Number(Astro.params.issueNumber).valueOf() as LallansIssueNumber; -const issue = await getLallansIssue[issueNumber](); ---- - - - - \ No newline at end of file diff --git a/src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro b/src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro new file mode 100644 index 0000000..dc3cecc --- /dev/null +++ b/src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro @@ -0,0 +1,28 @@ +--- +import Page from '../../../../../layouts/Page.astro'; +import localeStaticPaths from '../../../../../lib/localeStaticPaths'; +import translate from '../../../../../i18n/translate'; +import tFurthsettins from '../../../../../i18n/translations/pages/furthsettins'; +import type Locale from '../../../../../types/Locale'; +import { getLallansIssue } from '../../../../../data/lallans'; +import type LallansIssueNumber from '../../../../../types/LallansIssueNumber'; +import LallansIssue from '../../../../../components/LallansIssue.astro'; + +export async function getStaticPaths() { + const lallansIssueNumbers = Object.keys(getLallansIssue) as `${LallansIssueNumber}`[]; + return lallansIssueNumbers.flatMap(n => ( + localeStaticPaths.map(p => ( + { ...p, params: { ...p.params, issueNumber: n } } + )) + )); +} + +const locale = Astro.params.locale as Locale; +const t = translate(locale); +const issueNumber = new Number(Astro.params.issueNumber).valueOf() as LallansIssueNumber; +const issue = await getLallansIssue[issueNumber](); +--- + + + + \ No newline at end of file -- cgit v1.2.3