wix-style-react
Version:
25 lines (20 loc) • 729 B
JavaScript
import { nestableListUniDriverFactory } from '../NestableList/NestableList.uni.driver';
import { DEPTH_THRESHOLD } from './constants';
export const styledNestableListDriverFactory = (base, body) => {
const nestableListUniDriver = nestableListUniDriverFactory(base, body);
return {
...nestableListUniDriver,
/**
* change nestable list item depth
* @param {NestableItemDetails} dataHooks { dataHook: string, depthLevel: number }
* @return {Promise<void>}
*/
changeItemDepth: ({ dataHook, depthLevel }) =>
nestableListUniDriver.changeItemDepth({
dataHook,
depthLevel,
threshold: DEPTH_THRESHOLD,
}),
};
};
export default styledNestableListDriverFactory;