UNPKG

wix-style-react

Version:
34 lines (27 loc) 943 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _Tooltip = require('../Tooltip/Tooltip.driver'); var _Tooltip2 = _interopRequireDefault(_Tooltip); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var fieldLabelAttributesDriverFactory = function fieldLabelAttributesDriverFactory(_ref) { var element = _ref.element; return { exists: function exists() { return !!element; }, getTooltipTestKit: function getTooltipTestKit() { return (0, _Tooltip2.default)({ element: element.querySelector('[data-hook="info"]') }); }, hasRequired: function hasRequired() { return !!element.querySelectorAll('[data-hook="required"]').length; }, hasInfo: function hasInfo() { return !!element.querySelectorAll('[data-hook="info"]').length; } }; }; exports.default = fieldLabelAttributesDriverFactory;