chore: RTL configuration (#6521)

* chore: RTL configuration

* Adds scss file
This commit is contained in:
Sivin Varghese
2023-02-23 17:50:44 +05:30
committed by GitHub
parent 87aabfbb9a
commit 409466bbd5
8 changed files with 511 additions and 3 deletions

View File

@@ -739,4 +739,9 @@ export const getLanguageName = (languageCode = '') => {
return languageObj.name || '';
};
export const getLanguageDirection = (languageCode = '') => {
const rtlLanguageIds = ['ar', 'as', 'fa', 'he', 'ku', 'ur'];
return rtlLanguageIds.includes(languageCode);
};
export default languages;

View File

@@ -1,4 +1,4 @@
import { getLanguageName } from '../languages';
import { getLanguageName, getLanguageDirection } from '../languages';
describe('#getLanguageName', () => {
it('Returns correct language name', () => {
@@ -8,3 +8,10 @@ describe('#getLanguageName', () => {
expect(getLanguageName('')).toEqual('');
});
});
describe('#getLanguageDirection', () => {
it('Returns correct language direction', () => {
expect(getLanguageDirection('es')).toEqual(false);
expect(getLanguageDirection('ar')).toEqual(true);
});
});