We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3ea3cc4 commit 5d4082eCopy full SHA for 5d4082e
projects/coreui-angular/src/lib/services/rtl.service.ts
@@ -8,9 +8,12 @@ export class RtlService {
8
9
isRTL(element?: HTMLElement | null): boolean {
10
if (element) {
11
- return element.closest('[dir="rtl"]') !== null;
+ return (
12
+ element.closest('[dir="rtl"]') !== null ||
13
+ this.#document.defaultView?.getComputedStyle(element).direction === 'rtl'
14
+ );
15
}
16
- return this.#document?.documentElement?.dir === 'rtl' || this.#document?.body?.dir === 'rtl';
17
+ return [this.#document?.documentElement?.dir, this.#document?.body?.dir].includes('rtl');
18
19
0 commit comments