improve body init

This commit is contained in:
Rene Haas
2022-07-24 23:43:10 +02:00
parent 2945f08fa0
commit 78cef932fd
2 changed files with 18 additions and 11 deletions
@@ -85,15 +85,15 @@ export const createScrollbarsSetupElements = (
structureSetupElements: StructureSetupElementsObj
): ScrollbarsSetupElements => {
const { _getDefaultInitialization } = getEnvironment();
const { scrollbarsSlot: defaultScrollbarSlot } = _getDefaultInitialization();
const { scrollbarsSlot: defaultScrollbarsSlot } = _getDefaultInitialization();
const { _documentElm, _target, _host, _viewport, _targetIsElm } = structureSetupElements;
const scrollbarSlot = _targetIsElm ? null : (target as ScrollbarsInitialization).scrollbarsSlot;
const { scrollbarsSlot } = (_targetIsElm ? {} : target) as ScrollbarsInitialization;
const evaluatedScrollbarSlot =
generalDynamicInitializationElement<ScrollbarsDynamicInitializationElement>(
[_target, _host, _viewport],
() => _host,
defaultScrollbarSlot,
scrollbarSlot
defaultScrollbarsSlot,
scrollbarsSlot
);
const scrollbarsAddRemoveClass = (
scrollbarStructures: ScrollbarStructure[],