| 12345678910111213141516171819202122232425262728293031 |
- import { createCollectionWithScope } from '../../collection/src/collection.mjs';
- import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
- const rovingFocusGroupProps = buildProps({
- style: { type: definePropType([String, Array, Object]) },
- currentTabId: {
- type: definePropType(String)
- },
- defaultCurrentTabId: String,
- loop: Boolean,
- dir: {
- type: String,
- values: ["ltr", "rtl"],
- default: "ltr"
- },
- orientation: {
- type: definePropType(String)
- },
- onBlur: Function,
- onFocus: Function,
- onMousedown: Function
- });
- const {
- ElCollection,
- ElCollectionItem,
- COLLECTION_INJECTION_KEY,
- COLLECTION_ITEM_INJECTION_KEY
- } = createCollectionWithScope("RovingFocusGroup");
- export { ElCollection, ElCollectionItem, COLLECTION_INJECTION_KEY as ROVING_FOCUS_COLLECTION_INJECTION_KEY, COLLECTION_ITEM_INJECTION_KEY as ROVING_FOCUS_ITEM_COLLECTION_INJECTION_KEY, rovingFocusGroupProps };
- //# sourceMappingURL=roving-focus-group.mjs.map
|