wix-style-react
Version:
wix-style-react
17 lines • 822 B
JavaScript
import { inputWithOptionsUniDriverFactory } from '../InputWithOptions/InputWithOptions.uni.driver';
export const multiSelectCheckboxUniDriverFactory = (base, body) => {
const { driver, inputDriver, dropdownLayoutDriver } = inputWithOptionsUniDriverFactory(base, body);
const getLabels = async (delimiter = `, `) => (await inputDriver.getValue()).split(delimiter);
return {
exists: async () => base.exists(),
driver: {
...driver,
getNumOfLabels: async () => (await getLabels()).length,
getLabels: async (delimiter) => getLabels(delimiter),
getLabelAt: async (index, delimiter) => (await getLabels(delimiter))[index],
},
inputDriver,
dropdownLayoutDriver,
};
};
//# sourceMappingURL=MultiSelectCheckbox.uni.driver.js.map