From bd858b2c2bc7b5b5dfa8ba931d51b7c591b8a065 Mon Sep 17 00:00:00 2001 From: Farzin Vatani Date: Sun, 19 Feb 2023 10:43:59 +0330 Subject: [PATCH] Add rtl support to components --- packages/kit-docs/package.json | 1 + .../src/lib/components/base/Button.svelte | 6 +++--- .../src/lib/components/base/Menu.svelte | 4 ++-- .../src/lib/components/base/MenuItem.svelte | 2 +- .../src/lib/components/base/Overlay.svelte | 2 +- .../src/lib/components/base/Popover.svelte | 6 +++--- .../src/lib/components/base/Select.svelte | 4 ++-- .../components/layout/KitDocsLayout.svelte | 20 +++++++++---------- .../src/lib/components/layout/Navbar.svelte | 12 +++++------ .../lib/components/layout/OnThisPage.svelte | 9 +++++---- .../src/lib/components/layout/Sidebar.svelte | 12 +++++------ .../lib/components/social/SocialLink.svelte | 2 +- packages/kit-docs/src/lib/styles/theme.css | 9 ++++++++- packages/kit-docs/tailwind.config.cjs | 3 ++- pnpm-lock.yaml | 16 +++++++++++---- 15 files changed, 63 insertions(+), 45 deletions(-) diff --git a/packages/kit-docs/package.json b/packages/kit-docs/package.json index 4209c95..6c802db 100644 --- a/packages/kit-docs/package.json +++ b/packages/kit-docs/package.json @@ -100,6 +100,7 @@ "svelte-preprocess": "^4.10.7", "svelte2tsx": "^0.5.20", "tailwindcss": "^3.1.8", + "tailwindcss-rtl": "^0.9.0", "toml": "^3.0.0", "tslib": "^2.4.0", "typescript": "^4.8.4", diff --git a/packages/kit-docs/src/lib/components/base/Button.svelte b/packages/kit-docs/src/lib/components/base/Button.svelte index 9582a49..c824f5d 100644 --- a/packages/kit-docs/src/lib/components/base/Button.svelte +++ b/packages/kit-docs/src/lib/components/base/Button.svelte @@ -28,9 +28,9 @@ ); $: contentClass = clsx( - 'inline-block transform transition-transform duration-100 group-hover:translate-x-0', - arrow === 'left' && '-translate-x-3 ', - arrow === 'right' && 'translate-x-2', + 'inline-block transform transition-transform duration-100 rtl:group-hover:-translate-x-0 ltr:group-hover:translate-x-0', + arrow === 'left' && 'rtl:translate-x-2 ltr:-translate-x-2 ', + arrow === 'right' && 'rtl:-translate-x-2 ltr:translate-x-2', ); $: arrowClass = clsx( diff --git a/packages/kit-docs/src/lib/components/base/Menu.svelte b/packages/kit-docs/src/lib/components/base/Menu.svelte index 72bbc9e..04cef76 100644 --- a/packages/kit-docs/src/lib/components/base/Menu.svelte +++ b/packages/kit-docs/src/lib/components/base/Menu.svelte @@ -23,7 +23,7 @@ } -
+