UNPKG

wix-style-react

Version:
47 lines (39 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; 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; } }; }; var _default = filePickerDriverFactory; exports["default"] = _default;