wix-style-react
Version:
wix-style-react
41 lines (39 loc) • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var colorPickerDriverFactory = function colorPickerDriverFactory(component) {
var getConverter = function getConverter() {
return component.$("[data-hook=\"color-picker-converter\"]");
};
var getConverterTabs = function getConverterTabs() {
return getConverter().$$("li");
};
return {
element: function element() {
return component;
},
hasConverter: function hasConverter() {
return getConverter().isPresent();
},
hasHexInput: function hasHexInput() {
return component.$("[data-hook=\"color-picker-hex-input\"]").isPresent();
},
hasRgbInputs: function hasRgbInputs() {
return component.$("[data-hook=\"color-picker-rgb-inputs\"]").isPresent();
},
hasHsbInputs: function hasHsbInputs() {
return component.$("[data-hook=\"color-picker-hsb-inputs\"]").isPresent();
},
selectHexTab: function selectHexTab() {
return getConverterTabs().get(0).click();
},
selectRgbTab: function selectRgbTab() {
return getConverterTabs().get(1).click();
},
selectHsbTab: function selectHsbTab() {
return getConverterTabs().get(2).click();
}
};
};
exports.default = colorPickerDriverFactory;