Get the text direction from an element node.
npm install text-direction
import textDirection from "text-direction";
// Or using a CDN without installation
import textDirection from "https://unpkg.com/text-direction";
Then, you can start to use it on your code :
const nodeDirection = textDirection(myNode); // With a node as argument for its specific direction
const globalDirection = textDirection(); // Without argument to target <body>
Returned value are :
- "ltr" if direction is right-to-left
- "rtl" if direction is left-to-right
- "" if the element specified has no style (not attached to a DOM)
MIT