533d7b1c298987614009c0ea678a25691011c10607d322a87ef4b4111217829ce3701b9ccd899c2c030a809adf167368431588c60eb91c2ca5eaa2cab9a747 989 B

12345678910111213141516171819202122232425262728293031
  1. import { createCollectionWithScope } from '../../collection/src/collection.mjs';
  2. import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
  3. const rovingFocusGroupProps = buildProps({
  4. style: { type: definePropType([String, Array, Object]) },
  5. currentTabId: {
  6. type: definePropType(String)
  7. },
  8. defaultCurrentTabId: String,
  9. loop: Boolean,
  10. dir: {
  11. type: String,
  12. values: ["ltr", "rtl"],
  13. default: "ltr"
  14. },
  15. orientation: {
  16. type: definePropType(String)
  17. },
  18. onBlur: Function,
  19. onFocus: Function,
  20. onMousedown: Function
  21. });
  22. const {
  23. ElCollection,
  24. ElCollectionItem,
  25. COLLECTION_INJECTION_KEY,
  26. COLLECTION_ITEM_INJECTION_KEY
  27. } = createCollectionWithScope("RovingFocusGroup");
  28. export { ElCollection, ElCollectionItem, COLLECTION_INJECTION_KEY as ROVING_FOCUS_COLLECTION_INJECTION_KEY, COLLECTION_ITEM_INJECTION_KEY as ROVING_FOCUS_ITEM_COLLECTION_INJECTION_KEY, rovingFocusGroupProps };
  29. //# sourceMappingURL=roving-focus-group.mjs.map