'use client'; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { useVirtualizerScrollViewDynamicStyles_unstable: function() { return useVirtualizerScrollViewDynamicStyles_unstable; }, virtualizerScrollViewDynamicClassNames: function() { return virtualizerScrollViewDynamicClassNames; } }); const _useVirtualizerStylesstyles = require("../Virtualizer/useVirtualizerStyles.styles"); const _react = require("@griffel/react"); const virtualizerScrollViewDynamicClassName = 'fui-Virtualizer-Scroll-View-Dynamic'; const virtualizerScrollViewDynamicClassNames = { ..._useVirtualizerStylesstyles.virtualizerClassNames, container: `${virtualizerScrollViewDynamicClassName}__container` }; const useStyles = (0, _react.makeStyles)({ base: { display: 'flex', width: '100%', height: '100%' }, vertical: { flexDirection: 'column', overflowY: 'auto' }, horizontal: { flexDirection: 'row', overflowX: 'auto' }, verticalReversed: { flexDirection: 'column-reverse', overflowY: 'auto' }, horizontalReversed: { flexDirection: 'row-reverse', overflowX: 'auto' } }); const useVirtualizerScrollViewDynamicStyles_unstable = (state)=>{ 'use no memo'; const styles = useStyles(); // Default virtualizer styles base (0, _useVirtualizerStylesstyles.useVirtualizerStyles_unstable)(state); const containerStyle = state.axis === 'horizontal' ? state.reversed ? styles.horizontalReversed : styles.horizontal : state.reversed ? styles.verticalReversed : styles.vertical; // Add container styles state.container.className = (0, _react.mergeClasses)(virtualizerScrollViewDynamicClassNames.container, styles.base, containerStyle, state.container.className); return state; };