You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
36 KiB

{"ast":null,"code":"import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/objectWithoutPropertiesLoose\";\nvar _excluded = [\"accessibilityActiveDescendant\", \"accessibilityAtomic\", \"accessibilityAutoComplete\", \"accessibilityBusy\", \"accessibilityChecked\", \"accessibilityColumnCount\", \"accessibilityColumnIndex\", \"accessibilityColumnSpan\", \"accessibilityControls\", \"accessibilityCurrent\", \"accessibilityDescribedBy\", \"accessibilityDetails\", \"accessibilityDisabled\", \"accessibilityErrorMessage\", \"accessibilityExpanded\", \"accessibilityFlowTo\", \"accessibilityHasPopup\", \"accessibilityHidden\", \"accessibilityInvalid\", \"accessibilityKeyShortcuts\", \"accessibilityLabel\", \"accessibilityLabelledBy\", \"accessibilityLevel\", \"accessibilityLiveRegion\", \"accessibilityModal\", \"accessibilityMultiline\", \"accessibilityMultiSelectable\", \"accessibilityOrientation\", \"accessibilityOwns\", \"accessibilityPlaceholder\", \"accessibilityPosInSet\", \"accessibilityPressed\", \"accessibilityReadOnly\", \"accessibilityRequired\", \"accessibilityRole\", \"accessibilityRoleDescription\", \"accessibilityRowCount\", \"accessibilityRowIndex\", \"accessibilityRowSpan\", \"accessibilitySelected\", \"accessibilitySetSize\", \"accessibilitySort\", \"accessibilityValueMax\", \"accessibilityValueMin\", \"accessibilityValueNow\", \"accessibilityValueText\", \"dataSet\", \"focusable\", \"nativeID\", \"pointerEvents\", \"style\", \"testID\"];\nimport AccessibilityUtil from \"../AccessibilityUtil\";\nimport StyleSheet from \"../../exports/StyleSheet\";\nvar emptyObject = {};\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar isArray = Array.isArray;\nvar uppercasePattern = /[A-Z]/g;\nfunction toHyphenLower(match) {\n return '-' + match.toLowerCase();\n}\nfunction hyphenateString(str) {\n return str.replace(uppercasePattern, toHyphenLower);\n}\nfunction processIDRefList(idRefList) {\n return isArray(idRefList) ? idRefList.join(' ') : idRefList;\n}\nvar pointerEventsStyles = StyleSheet.create({\n auto: {\n pointerEvents: 'auto'\n },\n 'box-none': {\n pointerEvents: 'box-none'\n },\n 'box-only': {\n pointerEvents: 'box-only'\n },\n none: {\n pointerEvents: 'none'\n }\n});\nvar createDOMProps = function createDOMProps(elementType, props, options) {\n if (!props) {\n props = emptyObject;\n }\n var _props = props,\n accessibilityActiveDescendant = _props.accessibilityActiveDescendant,\n accessibilityAtomic = _props.accessibilityAtomic,\n accessibilityAutoComplete = _props.accessibilityAutoComplete,\n accessibilityBusy = _props.accessibilityBusy,\n accessibilityChecked = _props.accessibilityChecked,\n accessibilityColumnCount = _props.accessibilityColumnCount,\n accessibilityColumnIndex = _props.accessibilityColumnIndex,\n accessibilityColumnSpan = _props.accessibilityColumnSpan,\n accessibilityControls = _props.accessibilityControls,\n accessibilityCurrent = _props.accessibilityCurrent,\n accessibilityDescribedBy = _props.accessibilityDescribedBy,\n accessibilityDetails = _props.accessibilityDetails,\n accessibilityDisabled = _props.accessibilityDisabled,\n accessibilityErrorMessage = _props.accessibilityErrorMessage,\n accessibilityExpanded = _props.accessibilityExpanded,\n accessibilityFlowTo = _props.accessibilityFlowTo,\n accessibilityHasPopup = _props.accessibilityHasPopup,\n accessibilityHidden = _props.accessibilityHidden,\n accessibilityInvalid = _props.accessibilityInvalid,\n accessibilityKeyShortcuts = _props.accessibilityKeyShortcuts,\n accessibilityLabel = _props.accessibilityLabel,\n accessibilityLabelledBy = _props.accessibilityLabelledBy,\n accessibilityLevel = _props.accessibilityLevel,\n accessibilityLiveRegion = _props.accessibilityLiveRegion,\n accessibilityModal = _props.accessibilityModal,\n accessibilityMultiline = _props.accessibilityMultiline,\n accessibilityMultiSelectable = _props.accessibilityMultiSelectable,\n accessibilityOrientation = _props.accessibilityOrientation,\n accessibilityOwns = _props.accessibilityOwns,\n accessibilityPlaceholder = _props.accessibilityPlaceholder,\n accessibilityPosInSet = _props.accessibilityPosInSet,\n accessibilityPressed = _props.accessibilityPressed,\n accessibilityReadOnly = _props.accessibilityReadOnly,\n accessibilityRequired = _props.accessibilityRequired,\n accessibilityRole = _props.accessibilityRole,\n accessibilityRoleDescription = _props.accessibilityRoleDescription,\n accessibilityRowCount = _props.accessibilityRowCount,\n accessibilityRowIndex = _props.accessibilityRowIndex,\n accessibilityRowSpan = _props.accessibilityRowSpan,\n accessibilitySelected = _props.accessibilitySelected,\n accessibilitySetSize = _props.accessibilitySetSize,\n accessibilitySort = _props.accessibilitySort,\n accessibilityValueMax = _props.accessibilityValueMax,\n accessibilityValueMin = _props.accessibilityValueMin,\n accessibilityValueNow = _props.accessibilityValueNow,\n accessibilityValueText = _props.accessibilityValueText,\n dataSet = _props.dataSet,\n focusable = _props.focusable,\n nativeID = _props.nativeID,\n pointerEvents = _props.pointerEvents,\n style = _props.style,\n testID = _props.testID,\n domProps = _objectWithoutPropertiesLoose(_props, _excluded);\n var disabled = accessibilityDisabled;\n var role = AccessibilityUtil.propsToAriaRole(props);\n if (accessibilityActiveDescendant != null) {\n domProps['aria-activedescendant'] = accessibilityActiveDescendant;\n }\n if (accessibilityAtomic != null) {\n domProps['aria-atomic'] = accessibilityAtomic;\n }\n if (accessibilityAutoComplete != null) {\n domProps['aria-autocomplete'] = accessibilityAutoComplete;\n }\n if (accessibilityBusy != null) {\n domProps['aria-busy'] = accessibilityBusy;\n }\n if (accessibilityChecked != null) {\n domProps['aria-checked'] = accessibilityChecked;\n }\n if (accessibilityColumnCount != null) {\n domProps['aria-colcount'] = accessibilityColumnCount;\n }\n if (accessibilityColumnIndex != null) {\n domProps['aria-colindex'] = accessibilityColumnIndex;\n }\n if (accessibilityColumnSpan != null) {\n domProps['aria-colspan'] = accessibilityColumnSpan;\n }\n if (accessibilityControls != null) {\n domProps['aria-controls'] = processIDRefList(accessibilityControls);\n }\n if (accessibilityCurrent != null) {\n domProps['aria-current'] = accessibilityCurrent;\n }\n if (accessibilityDescribedBy != null) {\n domProps['aria-describedby'] = processIDRefList(accessibilityDescribedBy);\n }\n if (accessibilityDetails != null) {\n domProps['aria-details'] = accessibilityDetails;\n }\n if (disabled === true) {\n domProps['aria-disabled'] = true;\n if (elementType === 'button' || elementType === 'form' || elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n domProps.disabled = true;\n }\n }\n if (accessibilityErrorMessage != null) {\n domProps['aria-errormessage'] = accessibilityErrorMessage;\n }\n if (accessibilityExpanded != null) {\n domProps['aria-expanded'] = accessibilityExpanded;\n }\n if (accessibilityFlowTo != null) {\n domProps['aria-flowto'] = processIDRefList(accessibilityFlowTo);\n }\n if (accessibilityHasPopup != null) {\n domProps['aria-haspopup'] = accessibilityHasPopup;\n }\n if (accessibilityHidden === true) {\n domProps['aria-hidden'] = accessibilityHidden;\n }\n if (accessibilityInvalid != null) {\n domProps['aria-invalid'] = accessibilityInvalid;\n }\n if (accessibilityKeyShortcuts != null && Array.isArray(accessibilityKeyShortcuts)) {\n domProps['aria-keyshortcuts'] = accessibilityKeyShortcuts.join(' ');\n }\n if (accessibilityLabel != null) {\n domProps['aria-label'] = accessibilityLabel;\n }\n if (accessibilityLabelledBy != null) {\n domProps['aria-labelledby'] = processIDRefList(accessibilityLabelledBy);\n }\n if (accessibilityLevel != null) {\n domProps['aria-level'] = accessibilityLevel;\n }\n if (accessibilityLiveRegion != null) {\n domProps['aria-live'] = accessibilityLiveRegion === 'none' ? 'off' : accessibilityLiveRegion;\n }\n if (accessibilityModal != null) {\n domProps['aria-modal'] = accessibilityModal;\n }\n if (accessibilityMultiline != null) {\n domProps['aria-multiline'] = accessibilityMultiline;\n }\n if (accessibilityMultiSelectable != null) {\n domProps['aria-multiselectable'] = accessibilityMultiSelectable;\n }\n if (accessibilityOrientation != null) {\n domProps['aria-orientation'] = accessibilityOrientation;\n }\n if (accessibilityOwns != null) {\n domProps['aria-owns'] = processIDRefList(accessibilityOwns);\n }\n if (accessibilityPlaceholder != null) {\n domProps['aria-placeholder'] = accessibilityPlaceholder;\n }\n if (accessibilityPosInSet != null) {\n domProps['aria-posinset'] = accessibilityPosInSet;\n }\n if (accessibilityPressed != null) {\n domProps['aria-pressed'] = accessibilityPressed;\n }\n if (accessibilityReadOnly != null) {\n domProps['aria-readonly'] = accessibilityReadOnly;\n if (elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n domProps.readOnly = true;\n }\n }\n if (accessibilityRequired != null) {\n domProps['aria-required'] = accessibilityRequired;\n if (elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n domProps.required = accessibilityRequired;\n }\n }\n if (role != null) {\n domProps['role'] = role === 'none' ? 'presentation' : role;\n }\n if (accessibilityRoleDescription != null) {\n domProps['aria-roledescription'] = accessibilityRoleDescription;\n }\n if (accessibilityRowCount != null) {\n domProps['aria-rowcount'] = accessibilityRowCount;\n }\n if (accessibilityRowIndex != null) {\n domProps['aria-rowindex'] = accessibilityRowIndex;\n }\n if (accessibilityRowSpan != null) {\n domProps['aria-rowspan'] = accessibilityRowSpan;\n }\n if (accessibilitySelected != null) {\n domProps['aria-selected'] = accessibilitySelected;\n }\n if (accessibilitySetSize != null) {\n domProps['aria-setsize'] = accessibilitySetSize;\n }\n if (accessibilitySort != null) {\n domProps['aria-sort'] = accessibilitySort;\n }\n if (accessibilityValueMax != null) {\n domProps['aria-valuemax'] = accessibilityValueMax;\n }\n if (accessibilityValueMin != null) {\n domProps['aria-valuemin'] = accessibilityValueMin;\n }\n if (accessibilityValueNow != null) {\n domProps['aria-valuenow'] = accessibilityValueNow;\n }\n if (accessibilityValueText != null) {\n domProps['aria-valuetext'] = accessibilityValueText;\n }\n if (dataSet != null) {\n for (var dataProp in dataSet) {\n if (hasOwnProperty.call(dataSet, dataProp)) {\n var dataName = hyphenateString(dataProp);\n var dataValue = dataSet[dataProp];\n if (dataValue != null) {\n domProps[\"data-\" + dataName] = dataValue;\n }\n }\n }\n }\n if (focusable === false) {\n domProps.tabIndex = '-1';\n }\n if (elementType === 'a' || elementType === 'button' || elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n if (focusable === false || accessibilityDisabled === true) {\n domProps.tabIndex = '-1';\n }\n } else if (role === 'button' || role === 'checkbox' || role === 'link' || role === 'radio' || role === 'textbox' || role === 'switch') {\n if (focusable !== false) {\n domProps.tabIndex = '0';\n }\n } else {\n if (focusable === true) {\n domProps.tabIndex = '0';\n }\n }\n var _StyleSheet = StyleSheet([style, pointerEvents && pointerEventsStyles[pointerEvents]], {\n writingDirection: options ? options.writingDirection : 'ltr'\n }),\n className = _StyleSheet[0],\n inlineStyle = _StyleSheet[1];\n if (className) {\n domProps.className = className;\n }\n if (inlineStyle) {\n domProps.style = inlineStyle;\n }\n if (nativeID != null) {\n domProps.id = nativeID;\n }\n if (testID != null) {\n domProps['data-testid'] = testID;\n }\n return domProps;\n};\nexport default createDOMProps;","map":{"version":3,"names":["_objectWithoutPropertiesLoose","_excluded","AccessibilityUtil","StyleSheet","emptyObject","hasOwnProperty","Object","prototype","isArray","Array","uppercasePattern","toHyphenLower","match","toLowerCase","hyphenateString","str","replace","processIDRefList","idRefList","join","pointerEventsStyles","create","auto","pointerEvents","none","createDOMProps","elementType","props","options","_props","accessibilityActiveDescendant","accessibilityAtomic","accessibilityAutoComplete","accessibilityBusy","accessibilityChecked","accessibilityColumnCount","accessibilityColumnIndex","accessibilityColumnSpan","accessibilityControls","accessibilityCurrent","accessibilityDescribedBy","accessibilityDetails","accessibilityDisabled","accessibilityErrorMessage","accessibilityExpanded","accessibilityFlowTo","accessibilityHasPopup","accessibilityHidden","accessibilityInvalid","accessibilityKeyShortcuts","accessibilityLabel","accessibilityLabelledBy","accessibilityLevel","accessibilityLiveRegion","accessibilityModal","accessibilityMultiline","accessibilityMultiSelectable","accessibilityOrientation","accessibilityOwns","accessibilityPlaceholder","accessibilityPosInSet","accessibilityPressed","accessibilityReadOnly","accessibilityRequired","accessibilityRole","accessibilityRoleDescription","accessibilityRowCount","accessibilityRowIndex","accessibilityRowSpan","accessibilitySelected","accessibilitySetSize","accessibilitySort","accessibilityValueMax","accessibilityValueMin","accessibilityValueNow","accessibilityValueText","dataSet","focusable","nativeID","style","testID","domProps","disabled","role","propsToAriaRole","readOnly","required","dataProp","call","dataName","dataValue","tabIndex","_StyleSheet","writingDirection","className","inlineStyle","id"],"sources":["/Users/mathildejean/Documents/BUT/LaSuperMeteo/LaSuperMeteo/iut-expo-starter/node_modules/react-native-web/dist/modules/createDOMProps/index.js"],"sourcesContent":["import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/objectWithoutPropertiesLoose\";\nvar _excluded = [\"accessibilityActiveDescendant\", \"accessibilityAtomic\", \"accessibilityAutoComplete\", \"accessibilityBusy\", \"accessibilityChecked\", \"accessibilityColumnCount\", \"accessibilityColumnIndex\", \"accessibilityColumnSpan\", \"accessibilityControls\", \"accessibilityCurrent\", \"accessibilityDescribedBy\", \"accessibilityDetails\", \"accessibilityDisabled\", \"accessibilityErrorMessage\", \"accessibilityExpanded\", \"accessibilityFlowTo\", \"accessibilityHasPopup\", \"accessibilityHidden\", \"accessibilityInvalid\", \"accessibilityKeyShortcuts\", \"accessibilityLabel\", \"accessibilityLabelledBy\", \"accessibilityLevel\", \"accessibilityLiveRegion\", \"accessibilityModal\", \"accessibilityMultiline\", \"accessibilityMultiSelectable\", \"accessibilityOrientation\", \"accessibilityOwns\", \"accessibilityPlaceholder\", \"accessibilityPosInSet\", \"accessibilityPressed\", \"accessibilityReadOnly\", \"accessibilityRequired\", \"accessibilityRole\", \"accessibilityRoleDescription\", \"accessibilityRowCount\", \"accessibilityRowIndex\", \"accessibilityRowSpan\", \"accessibilitySelected\", \"accessibilitySetSize\", \"accessibilitySort\", \"accessibilityValueMax\", \"accessibilityValueMin\", \"accessibilityValueNow\", \"accessibilityValueText\", \"dataSet\", \"focusable\", \"nativeID\", \"pointerEvents\", \"style\", \"testID\"];\n\n/**\n * Copyright (c) Nicolas Gallagher.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport AccessibilityUtil from '../AccessibilityUtil';\nimport StyleSheet from '../../exports/StyleSheet';\nvar emptyObject = {};\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar isArray = Array.isArray;\nvar uppercasePattern = /[A-Z]/g;\n\nfunction toHyphenLower(match) {\n return '-' + match.toLowerCase();\n}\n\nfunction hyphenateString(str) {\n return str.replace(uppercasePattern, toHyphenLower);\n}\n\nfunction processIDRefList(idRefList) {\n return isArray(idRefList) ? idRefList.join(' ') : idRefList;\n}\n\nvar pointerEventsStyles = StyleSheet.create({\n auto: {\n pointerEvents: 'auto'\n },\n 'box-none': {\n pointerEvents: 'box-none'\n },\n 'box-only': {\n pointerEvents: 'box-only'\n },\n none: {\n pointerEvents: 'none'\n }\n});\n\nvar createDOMProps = (elementType, props, options) => {\n if (!props) {\n props = emptyObject;\n }\n\n var _props = props,\n accessibilityActiveDescendant = _props.accessibilityActiveDescendant,\n accessibilityAtomic = _props.accessibilityAtomic,\n accessibilityAutoComplete = _props.accessibilityAutoComplete,\n accessibilityBusy = _props.accessibilityBusy,\n accessibilityChecked = _props.accessibilityChecked,\n accessibilityColumnCount = _props.accessibilityColumnCount,\n accessibilityColumnIndex = _props.accessibilityColumnIndex,\n accessibilityColumnSpan = _props.accessibilityColumnSpan,\n accessibilityControls = _props.accessibilityControls,\n accessibilityCurrent = _props.accessibilityCurrent,\n accessibilityDescribedBy = _props.accessibilityDescribedBy,\n accessibilityDetails = _props.accessibilityDetails,\n accessibilityDisabled = _props.accessibilityDisabled,\n accessibilityErrorMessage = _props.accessibilityErrorMessage,\n accessibilityExpanded = _props.accessibilityExpanded,\n accessibilityFlowTo = _props.accessibilityFlowTo,\n accessibilityHasPopup = _props.accessibilityHasPopup,\n accessibilityHidden = _props.accessibilityHidden,\n accessibilityInvalid = _props.accessibilityInvalid,\n accessibilityKeyShortcuts = _props.accessibilityKeyShortcuts,\n accessibilityLabel = _props.accessibilityLabel,\n accessibilityLabelledBy = _props.accessibilityLabelledBy,\n accessibilityLevel = _props.accessibilityLevel,\n accessibilityLiveRegion = _props.accessibilityLiveRegion,\n accessibilityModal = _props.accessibilityModal,\n accessibilityMultiline = _props.accessibilityMultiline,\n accessibilityMultiSelectable = _props.accessibilityMultiSelectable,\n accessibilityOrientation = _props.accessibilityOrientation,\n accessibilityOwns = _props.accessibilityOwns,\n accessibilityPlaceholder = _props.accessibilityPlaceholder,\n accessibilityPosInSet = _props.accessibilityPosInSet,\n accessibilityPressed = _props.accessibilityPressed,\n accessibilityReadOnly = _props.accessibilityReadOnly,\n accessibilityRequired = _props.accessibilityRequired,\n accessibilityRole = _props.accessibilityRole,\n accessibilityRoleDescription = _props.accessibilityRoleDescription,\n accessibilityRowCount = _props.accessibilityRowCount,\n accessibilityRowIndex = _props.accessibilityRowIndex,\n accessibilityRowSpan = _props.accessibilityRowSpan,\n accessibilitySelected = _props.accessibilitySelected,\n accessibilitySetSize = _props.accessibilitySetSize,\n accessibilitySort = _props.accessibilitySort,\n accessibilityValueMax = _props.accessibilityValueMax,\n accessibilityValueMin = _props.accessibilityValueMin,\n accessibilityValueNow = _props.accessibilityValueNow,\n accessibilityValueText = _props.accessibilityValueText,\n dataSet = _props.dataSet,\n focusable = _props.focusable,\n nativeID = _props.nativeID,\n pointerEvents = _props.pointerEvents,\n style = _props.style,\n testID = _props.testID,\n domProps = _objectWithoutPropertiesLoose(_props, _excluded);\n\n var disabled = accessibilityDisabled;\n var role = AccessibilityUtil.propsToAriaRole(props); // ACCESSIBILITY\n\n if (accessibilityActiveDescendant != null) {\n domProps['aria-activedescendant'] = accessibilityActiveDescendant;\n }\n\n if (accessibilityAtomic != null) {\n domProps['aria-atomic'] = accessibilityAtomic;\n }\n\n if (accessibilityAutoComplete != null) {\n domProps['aria-autocomplete'] = accessibilityAutoComplete;\n }\n\n if (accessibilityBusy != null) {\n domProps['aria-busy'] = accessibilityBusy;\n }\n\n if (accessibilityChecked != null) {\n domProps['aria-checked'] = accessibilityChecked;\n }\n\n if (accessibilityColumnCount != null) {\n domProps['aria-colcount'] = accessibilityColumnCount;\n }\n\n if (accessibilityColumnIndex != null) {\n domProps['aria-colindex'] = accessibilityColumnIndex;\n }\n\n if (accessibilityColumnSpan != null) {\n domProps['aria-colspan'] = accessibilityColumnSpan;\n }\n\n if (accessibilityControls != null) {\n domProps['aria-controls'] = processIDRefList(accessibilityControls);\n }\n\n if (accessibilityCurrent != null) {\n domProps['aria-current'] = accessibilityCurrent;\n }\n\n if (accessibilityDescribedBy != null) {\n domProps['aria-describedby'] = processIDRefList(accessibilityDescribedBy);\n }\n\n if (accessibilityDetails != null) {\n domProps['aria-details'] = accessibilityDetails;\n }\n\n if (disabled === true) {\n domProps['aria-disabled'] = true; // Enhance with native semantics\n\n if (elementType === 'button' || elementType === 'form' || elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n domProps.disabled = true;\n }\n }\n\n if (accessibilityErrorMessage != null) {\n domProps['aria-errormessage'] = accessibilityErrorMessage;\n }\n\n if (accessibilityExpanded != null) {\n domProps['aria-expanded'] = accessibilityExpanded;\n }\n\n if (accessibilityFlowTo != null) {\n domProps['aria-flowto'] = processIDRefList(accessibilityFlowTo);\n }\n\n if (accessibilityHasPopup != null) {\n domProps['aria-haspopup'] = accessibilityHasPopup;\n }\n\n if (accessibilityHidden === true) {\n domProps['aria-hidden'] = accessibilityHidden;\n }\n\n if (accessibilityInvalid != null) {\n domProps['aria-invalid'] = accessibilityInvalid;\n }\n\n if (accessibilityKeyShortcuts != null && Array.isArray(accessibilityKeyShortcuts)) {\n domProps['aria-keyshortcuts'] = accessibilityKeyShortcuts.join(' ');\n }\n\n if (accessibilityLabel != null) {\n domProps['aria-label'] = accessibilityLabel;\n }\n\n if (accessibilityLabelledBy != null) {\n domProps['aria-labelledby'] = processIDRefList(accessibilityLabelledBy);\n }\n\n if (accessibilityLevel != null) {\n domProps['aria-level'] = accessibilityLevel;\n }\n\n if (accessibilityLiveRegion != null) {\n domProps['aria-live'] = accessibilityLiveRegion === 'none' ? 'off' : accessibilityLiveRegion;\n }\n\n if (accessibilityModal != null) {\n domProps['aria-modal'] = accessibilityModal;\n }\n\n if (accessibilityMultiline != null) {\n domProps['aria-multiline'] = accessibilityMultiline;\n }\n\n if (accessibilityMultiSelectable != null) {\n domProps['aria-multiselectable'] = accessibilityMultiSelectable;\n }\n\n if (accessibilityOrientation != null) {\n domProps['aria-orientation'] = accessibilityOrientation;\n }\n\n if (accessibilityOwns != null) {\n domProps['aria-owns'] = processIDRefList(accessibilityOwns);\n }\n\n if (accessibilityPlaceholder != null) {\n domProps['aria-placeholder'] = accessibilityPlaceholder;\n }\n\n if (accessibilityPosInSet != null) {\n domProps['aria-posinset'] = accessibilityPosInSet;\n }\n\n if (accessibilityPressed != null) {\n domProps['aria-pressed'] = accessibilityPressed;\n }\n\n if (accessibilityReadOnly != null) {\n domProps['aria-readonly'] = accessibilityReadOnly; // Enhance with native semantics\n\n if (elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n domProps.readOnly = true;\n }\n }\n\n if (accessibilityRequired != null) {\n domProps['aria-required'] = accessibilityRequired; // Enhance with native semantics\n\n if (elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n domProps.required = accessibilityRequired;\n }\n }\n\n if (role != null) {\n // 'presentation' synonym has wider browser support\n domProps['role'] = role === 'none' ? 'presentation' : role;\n }\n\n if (accessibilityRoleDescription != null) {\n domProps['aria-roledescription'] = accessibilityRoleDescription;\n }\n\n if (accessibilityRowCount != null) {\n domProps['aria-rowcount'] = accessibilityRowCount;\n }\n\n if (accessibilityRowIndex != null) {\n domProps['aria-rowindex'] = accessibilityRowIndex;\n }\n\n if (accessibilityRowSpan != null) {\n domProps['aria-rowspan'] = accessibilityRowSpan;\n }\n\n if (accessibilitySelected != null) {\n domProps['aria-selected'] = accessibilitySelected;\n }\n\n if (accessibilitySetSize != null) {\n domProps['aria-setsize'] = accessibilitySetSize;\n }\n\n if (accessibilitySort != null) {\n domProps['aria-sort'] = accessibilitySort;\n }\n\n if (accessibilityValueMax != null) {\n domProps['aria-valuemax'] = accessibilityValueMax;\n }\n\n if (accessibilityValueMin != null) {\n domProps['aria-valuemin'] = accessibilityValueMin;\n }\n\n if (accessibilityValueNow != null) {\n domProps['aria-valuenow'] = accessibilityValueNow;\n }\n\n if (accessibilityValueText != null) {\n domProps['aria-valuetext'] = accessibilityValueText;\n } // \"dataSet\" replaced with \"data-*\"\n\n\n if (dataSet != null) {\n for (var dataProp in dataSet) {\n if (hasOwnProperty.call(dataSet, dataProp)) {\n var dataName = hyphenateString(dataProp);\n var dataValue = dataSet[dataProp];\n\n if (dataValue != null) {\n domProps[\"data-\" + dataName] = dataValue;\n }\n }\n }\n } // FOCUS\n // \"focusable\" indicates that an element may be a keyboard tab-stop.\n\n\n if (focusable === false) {\n domProps.tabIndex = '-1';\n }\n\n if ( // These native elements are keyboard focusable by default\n elementType === 'a' || elementType === 'button' || elementType === 'input' || elementType === 'select' || elementType === 'textarea') {\n if (focusable === false || accessibilityDisabled === true) {\n domProps.tabIndex = '-1';\n }\n } else if ( // These roles are made keyboard focusable by default\n role === 'button' || role === 'checkbox' || role === 'link' || role === 'radio' || role === 'textbox' || role === 'switch') {\n if (focusable !== false) {\n domProps.tabIndex = '0';\n }\n } else {\n // Everything else must explicitly set the prop\n if (focusable === true) {\n domProps.tabIndex = '0';\n }\n } // Resolve styles\n\n\n var _StyleSheet = StyleSheet([style, pointerEvents && pointerEventsStyles[pointerEvents]], {\n writingDirection: options ? options.writingDirection : 'ltr'\n }),\n className = _StyleSheet[0],\n inlineStyle = _StyleSheet[1];\n\n if (className) {\n domProps.className = className;\n }\n\n if (inlineStyle) {\n domProps.style = inlineStyle;\n } // OTHER\n // Native element ID\n\n\n if (nativeID != null) {\n domProps.id = nativeID;\n } // Automated test IDs\n\n\n if (testID != null) {\n domProps['data-testid'] = testID;\n }\n\n return domProps;\n};\n\nexport default createDOMProps;"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}