UNPKG

wix-style-react

Version:
41 lines (32 loc) 1.49 kB
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; import { badgeDriverFactory } from 'wix-ui-backoffice/dist/src/components/Badge/Badge.driver'; import popoverDriverFactory from '../Popover/Popover.driver'; import badgeSelectPublicDriverFactory from './BadgeSelect.driver'; var badgeSelectDriverFactory = function badgeSelectDriverFactory(_ref) { var element = _ref.element, eventTrigger = _ref.eventTrigger; var popoverDriver = popoverDriverFactory({ element: element, eventTrigger: eventTrigger }); var badgeDriver = badgeDriverFactory({ element: popoverDriver.getTargetElement().childNodes[0], eventTrigger: eventTrigger }); var driver = _extends({}, badgeSelectPublicDriverFactory({ element: element, eventTrigger: eventTrigger }), { /** Clicks on the badge */ click: function click() { return badgeDriver.click(); }, /** Performs a click outside the component */ clickOutside: function clickOutside() { return popoverDriver.clickOutside(); }, /** Whether the dropdown is shown */ isDropdownShown: function isDropdownShown() { return popoverDriver.isContentElementExists(); } }); return { driver: driver, badgeDriver: badgeDriver }; }; export default badgeSelectDriverFactory;