wix-style-react
Version:
wix-style-react
17 lines • 932 B
JavaScript
import calendarDriverFactory from '../Calendar/Calendar.driver';
import dropdownLayoutDriverFactory from '../DropdownLayout/DropdownLayout.driver';
const calendarPanelDriverFactory = ({ element }) => {
const dropdownLayoutElement = () => element.querySelector('[data-hook=dropdown-layout]');
const calendarElement = () => element.querySelector('[data-hook=calendar]');
const getCalendarDriver = () => calendarDriverFactory({ element: calendarElement() });
const dropdownLayoutDriver = () => dropdownLayoutDriverFactory({ element: dropdownLayoutElement() });
const driver = {
exists: () => !!element,
calendarDriver: () => getCalendarDriver(),
presetsDropdownLayoutDriver: () => dropdownLayoutDriver(),
isDropdownExists: () => Boolean(dropdownLayoutElement()),
};
return driver;
};
export default calendarPanelDriverFactory;
//# sourceMappingURL=CalendarPanel.driver.js.map