add hw2
This commit is contained in:
39
node_modules/@react-aria/utils/dist/useLabels.module.js
generated
vendored
Normal file
39
node_modules/@react-aria/utils/dist/useLabels.module.js
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
import {useId as $bdb11010cef70236$export$f680877a34711e37} from "./useId.module.js";
|
||||
|
||||
/*
|
||||
* Copyright 2020 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
function $313b98861ee5dd6c$export$d6875122194c7b44(props, defaultLabel) {
|
||||
let { id: id, 'aria-label': label, 'aria-labelledby': labelledBy } = props;
|
||||
// If there is both an aria-label and aria-labelledby,
|
||||
// combine them by pointing to the element itself.
|
||||
id = (0, $bdb11010cef70236$export$f680877a34711e37)(id);
|
||||
if (labelledBy && label) {
|
||||
let ids = new Set([
|
||||
id,
|
||||
...labelledBy.trim().split(/\s+/)
|
||||
]);
|
||||
labelledBy = [
|
||||
...ids
|
||||
].join(' ');
|
||||
} else if (labelledBy) labelledBy = labelledBy.trim().split(/\s+/).join(' ');
|
||||
// If no labels are provided, use the default
|
||||
if (!label && !labelledBy && defaultLabel) label = defaultLabel;
|
||||
return {
|
||||
id: id,
|
||||
'aria-label': label,
|
||||
'aria-labelledby': labelledBy
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
export {$313b98861ee5dd6c$export$d6875122194c7b44 as useLabels};
|
||||
//# sourceMappingURL=useLabels.module.js.map
|
||||
Reference in New Issue
Block a user