UNPKG

wix-style-react

Version:
39 lines (33 loc) 1.12 kB
var filePickerDriverFactory = function filePickerDriverFactory(_ref) { var element = _ref.element; var error = element.querySelector("[data-hook=filePicker-error]"); var input = element.querySelector("[data-hook=\"file-upload-input\"]"); var subLabel = element.querySelector("[data-hook=\"sub-label\"]"); var mainLabel = element.querySelector("[data-hook=\"main-label\"]"); return { exists: function exists() { return !!element; }, /** fulfilled if element has an error */ hasError: function hasError() { return !!error; }, /** returns FilePicker error message text */ errorMessage: function errorMessage() { return error.textContent; }, /** returns FilePicker subLabel text */ getSubLabel: function getSubLabel() { return subLabel.textContent; }, /** returns FilePicker mainLabel text */ getMainLabel: function getMainLabel() { return mainLabel.textContent; }, /** returns FilePicker input name */ getName: function getName() { return input.name; } }; }; export default filePickerDriverFactory;