14 lines
865 B
JavaScript
14 lines
865 B
JavaScript
import { getWindow } from '../../dom';
|
|
import { useMergeStylesHooks } from './useMergeStylesHooks';
|
|
export var useStyled = function (scope) {
|
|
if (scope === void 0) { scope = '__global__'; }
|
|
var _a = useMergeStylesHooks(), useAdoptedStylesheetEx = _a.useAdoptedStylesheetEx, useShadowConfig = _a.useShadowConfig, useMergeStylesShadowRootContext = _a.useMergeStylesShadowRootContext, useMergeStylesRootStylesheets = _a.useMergeStylesRootStylesheets, useWindow = _a.useWindow;
|
|
var win = useWindow() || getWindow();
|
|
var shadowCtx = useMergeStylesShadowRootContext();
|
|
var inShadow = !!shadowCtx;
|
|
var rootMergeStyles = useMergeStylesRootStylesheets();
|
|
var shadowConfig = useShadowConfig(scope, inShadow, win);
|
|
useAdoptedStylesheetEx(scope, shadowCtx, rootMergeStyles, win);
|
|
return shadowConfig;
|
|
};
|
|
//# sourceMappingURL=useStyled.js.map
|