Skip to content

Commit

Permalink
Fix path issues
Browse files Browse the repository at this point in the history
  • Loading branch information
Hans5958 committed Aug 17, 2023
1 parent f2a93a3 commit 64cc1f9
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 17 deletions.
4 changes: 2 additions & 2 deletions src/components/LanguagePicker.astro
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ const { locales } = Astro.props

<ul class="flex list-none flex-wrap mb-4 gap-2">
{ Object.keys(locales).map(code => <li class="flex list-none">
<a class="p-2 border rounded hover:bg-slate-100" href={ code } >{ code }</a>
<a class="p-2 border rounded hover:bg-slate-100" href={ '../' + code + '/' } >{ code }</a>
</li>) }
</ul>
</ul>
9 changes: 9 additions & 0 deletions src/components/LanguagePickerIndex.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
const { locales } = Astro.props
---

<ul class="flex list-none flex-wrap mb-4 gap-2">
{ Object.keys(locales).map(code => <li class="flex list-none">
<a class="p-2 border rounded hover:bg-slate-100" href={ code + '/' } >{ code }</a>
</li>) }
</ul>
2 changes: 1 addition & 1 deletion src/components/VersionPicker.astro
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ const versions = Object.keys(

<ul class="flex list-none flex-wrap mb-2 gap-2">
{ versions.map(version => <li class="flex list-none">
<a class="p-2 border rounded hover:bg-slate-100" href={ '../' + version + '/' + lang } >{ version }</a>
<a class="p-2 border rounded hover:bg-slate-100" href={ '../../' + version + '/' + lang + '/' } >{ version }</a>
</li>) }
</ul>
13 changes: 13 additions & 0 deletions src/components/VersionPickerIndex.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
const versions = Object.keys(
import.meta.glob("../pages/*/index.astro", { as: "raw" })
).map(k => {
return k.split('/')[2]
}).filter(a => a);
---

<ul class="flex list-none flex-wrap mb-2">
{ versions.map(version => <li class="flex list-none">
<a class="p-2 border rounded me-2 hover:bg-slate-100" href={ '../' + version + '/' } >{ version }</a>
</li>) }
</ul>
4 changes: 2 additions & 2 deletions src/layouts/Display.astro
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ let { version, locales, lang } = Astro.props
<header class="container mx-auto">
<ul class="flex list-none flex-wrap mb-2 gap-2">
<li class="flex list-none">
<a class="p-2 border rounded hover:bg-slate-100" href="../">← Back to Home</a>
<a class="p-2 border rounded hover:bg-slate-100" href="../../">← Back to Home</a>
</li>
<li class="flex list-none">
<a class="p-2 border rounded hover:bg-slate-100" href="./">Version: { version }</a>
<a class="p-2 border rounded hover:bg-slate-100" href="../">Version: { version }</a>
</li>
<li class="flex list-none">
<a class="p-2 border rounded hover:bg-slate-100" href="#">Language: { lang }</a>
Expand Down
17 changes: 5 additions & 12 deletions src/layouts/DisplayIndex.astro
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
---
import LanguagePicker from "../components/LanguagePicker.astro";
const versions = Object.keys(
import.meta.glob("../pages/*/index.astro", { as: "raw" })
).map(k => {
return k.split('/')[2]
});
import LanguagePickerIndex from "../components/LanguagePickerIndex.astro";
import VersionPickerIndex from "../components/VersionPickerIndex.astro";
let { version, locales } = Astro.props
---
Expand All @@ -28,12 +25,8 @@ let { version, locales } = Astro.props
<a class="p-2 border rounded hover:bg-slate-100" href="./">Version: { version }</a>
</li>
</ul>
<ul class="flex list-none flex-wrap mb-2">
{ versions.map(version => <li class="flex list-none">
<a class="p-2 border rounded me-2 hover:bg-slate-100" href={ '../' + version + '/' } >{ version }</a>
</li>) }
</ul>
<LanguagePicker locales={ locales } />
<VersionPickerIndex />
<LanguagePickerIndex locales={ locales } />
</header>
<main class="container mx-auto">
</main>
Expand Down

0 comments on commit 64cc1f9

Please sign in to comment.