UNPKG

@itwin/core-react

Version:

A react component library of iTwin.js UI general purpose components

30 lines 1.19 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ /** @packageDocumentation * @module Utilities */ /** Get CSS variable * @public * @deprecated in 4.15.0. Not used by AppUI. */ export function getCssVariable(variableName, htmlElement) { const element = htmlElement ?? document.documentElement; const cssStyles = getComputedStyle(element, null); const cssVal = String(cssStyles.getPropertyValue(variableName)).trim(); return cssVal; } /** Get CSS variable as number * @public * @deprecated in 4.15.0. Used internally. */ export function getCssVariableAsNumber(variableName, htmlElement) { let cssValNum = NaN; // eslint-disable-next-line @typescript-eslint/no-deprecated const cssValStr = getCssVariable(variableName, htmlElement); if (cssValStr) cssValNum = parseFloat(cssValStr); return cssValNum; } //# sourceMappingURL=getCssVariable.js.map