UNPKG

react-typeahead-component

Version:
19 lines (14 loc) 514 B
'use strict'; var RTLCharactersRegExp = require('./rtl_chars_regexp'), NeutralCharactersRegExp = require('./neutral_chars_regexp'), startsWithRTL = new RegExp('^(?:' + NeutralCharactersRegExp + ')*(?:' + RTLCharactersRegExp + ')'), neutralText = new RegExp('^(?:' + NeutralCharactersRegExp + ')*$'); module.exports = function(text) { var dir = 'ltr'; if (startsWithRTL.test(text)) { dir = 'rtl'; } else if (neutralText.test(text)) { dir = null; } return dir; };