import { DEFAULT_SHADOW_CONFIG } from './shadowConfig'; /** * Sets the current RTL value. */ export function setRTL(isRTL) { if (_rtl !== isRTL) { _rtl = isRTL; } } /** * Gets the current RTL value. */ export function getRTL() { if (_rtl === undefined) { _rtl = // eslint-disable-next-line no-restricted-globals typeof document !== 'undefined' && // eslint-disable-next-line no-restricted-globals !!document.documentElement && // eslint-disable-next-line no-restricted-globals document.documentElement.getAttribute('dir') === 'rtl'; } return _rtl; } // This has been split into 2 lines because it was working in Fabric due to the code being transpiled to es5, so this // was converted to var while not working in Fluent that uses babel to transpile the code to be es6-like. Splitting the // logic into two lines, however, allows it to work in both scenarios. var _rtl; _rtl = getRTL(); export function getStyleOptions() { return { rtl: getRTL(), shadowConfig: DEFAULT_SHADOW_CONFIG, }; } //# sourceMappingURL=StyleOptionsState.js.map