From ef8750174b70e8db17f3749cfd27e43bc15120f1 Mon Sep 17 00:00:00 2001
From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
Date: Sat, 30 Dec 2023 18:26:10 +0530
Subject: [PATCH] make dir consistent
---
src/client/app/data.ts | 2 +-
src/client/theme-default/Layout.vue | 14 ++------------
src/node/build/render.ts | 6 ++----
3 files changed, 5 insertions(+), 17 deletions(-)
diff --git a/src/client/app/data.ts b/src/client/app/data.ts
index 77cc80d3..ccca8123 100644
--- a/src/client/app/data.ts
+++ b/src/client/app/data.ts
@@ -89,7 +89,7 @@ export function initData(route: Route): VitePressData {
frontmatter: computed(() => route.data.frontmatter),
params: computed(() => route.data.params),
lang: computed(() => site.value.lang),
- dir: computed(() => site.value.dir),
+ dir: computed(() => route.data.frontmatter.dir || site.value.dir || 'ltr'),
localeIndex: computed(() => site.value.localeIndex || 'root'),
title: computed(() => {
return createTitle(site.value, route.data)
diff --git a/src/client/theme-default/Layout.vue b/src/client/theme-default/Layout.vue
index bbfd3cf4..0ecca7ec 100644
--- a/src/client/theme-default/Layout.vue
+++ b/src/client/theme-default/Layout.vue
@@ -1,5 +1,5 @@
diff --git a/src/node/build/render.ts b/src/node/build/render.ts
index 8e9dd3d6..8818a5e1 100644
--- a/src/node/build/render.ts
+++ b/src/node/build/render.ts
@@ -148,10 +148,8 @@ export async function renderPage(
}
}
- const pageDir = pageData.frontmatter.dir || siteData.dir || 'ltr'
-
const html = `
-
+
${
@@ -175,7 +173,7 @@ export async function renderPage(
}
${await renderHead(head)}
- ${teleports?.body || ''}
+ ${teleports?.body || ''}
${content}
${metadataScript.inHead ? '' : metadataScript.html}
${inlinedScript}