diff --git a/kit/src/app.css b/kit/src/app.css index ee27fbe42..4bf8c7f0c 100644 --- a/kit/src/app.css +++ b/kit/src/app.css @@ -264,21 +264,25 @@ .prose code { @apply font-normal; + direction: ltr; } .prose code, .prose strong { @apply text-gray-800; + direction: ltr; } .prose .course-tip code, .prose .course-tip a { @apply text-green-800 dark:text-green-600; + direction: ltr; } .prose .course-tip.course-tip-orange code, .prose .course-tip.course-tip-orange a { @apply text-orange-800 dark:text-orange-600; + direction: ltr; } .prose .course-tip ul { @@ -303,10 +307,12 @@ .prose.prose-doc .code-block { @apply -mx-3 text-smd md:mx-0 md:text-base; + direction: ltr; } .prose.prose-doc .code-block pre { @apply border border-gray-100; + direction: ltr; } .prose.prose-doc > p > em { @@ -406,3 +412,7 @@ .prose.prose-course p { @apply md:mb-8; } + +.direction-rtl { + direction: rtl; +} \ No newline at end of file diff --git a/kit/src/routes/+layout.svelte b/kit/src/routes/+layout.svelte index 9e9949928..534fe3c46 100644 --- a/kit/src/routes/+layout.svelte +++ b/kit/src/routes/+layout.svelte @@ -3,13 +3,16 @@ import { base } from "$app/paths"; import type { RawChapter } from "./endpoints/toc/+server"; import "../app.css"; - + export const DOCS_LANGUAGE = "${process.env.DOCS_LANGUAGE}"; export let data; export let toc: RawChapter[] = data.toc ?? []; + export const DOCS_DIRECTION = (DOCS_LANGUAGE == "ar") ? "rtl" : "ltr" ; {#if !import.meta.env.DEV} - +
+ +
{:else}