From 9567b6ca1ef1a9f6b19b547ca3ca09d1c063e7fb Mon Sep 17 00:00:00 2001 From: lihbr Date: Tue, 29 Oct 2024 14:35:01 +0100 Subject: [PATCH] fix(helpers): add missing `dir` attribute for right-to-left languages --- src/PrismicRichText/DefaultComponent.svelte | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/PrismicRichText/DefaultComponent.svelte b/src/PrismicRichText/DefaultComponent.svelte index 6e44af1..e4fcfa2 100644 --- a/src/PrismicRichText/DefaultComponent.svelte +++ b/src/PrismicRichText/DefaultComponent.svelte @@ -6,22 +6,24 @@ import PrismicLink from "../PrismicLink.svelte"; export let node: RTAnyNode; + + $: dir = "direction" in node && node.direction === "rtl" ? "rtl" : undefined {#if node.type === "heading1"} -

+

{:else if node.type === "heading2"} -

+

{:else if node.type === "heading3"} -

+

{:else if node.type === "heading4"} -

+

{:else if node.type === "heading5"} -
+
{:else if node.type === "heading6"} -
+
{:else if node.type === "paragraph"} -

+

{:else if node.type === "preformatted"}
{:else if node.type === "strong"} @@ -29,9 +31,9 @@ {:else if node.type === "em"} {:else if node.type === "list-item"} -
  • +
  • {:else if node.type === "o-list-item"} -
  • +
  • {:else if node.type === "group-list-item"} {:else if node.type === "group-o-list-item"}