link.mjs 849 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { buildProps } from "../../../utils/vue/props/runtime.mjs";
  2. import { iconPropType } from "../../../utils/vue/icon.mjs";
  3. //#region ../../packages/components/link/src/link.ts
  4. /**
  5. * @deprecated Removed after 3.0.0, Use `LinkProps` instead.
  6. */
  7. const linkProps = buildProps({
  8. type: {
  9. type: String,
  10. values: [
  11. "primary",
  12. "success",
  13. "warning",
  14. "info",
  15. "danger",
  16. "default"
  17. ],
  18. default: void 0
  19. },
  20. underline: {
  21. type: [Boolean, String],
  22. values: [
  23. true,
  24. false,
  25. "always",
  26. "never",
  27. "hover"
  28. ],
  29. default: void 0
  30. },
  31. disabled: Boolean,
  32. href: {
  33. type: String,
  34. default: ""
  35. },
  36. target: {
  37. type: String,
  38. default: "_self"
  39. },
  40. icon: { type: iconPropType }
  41. });
  42. const linkEmits = { click: (evt) => evt instanceof MouseEvent };
  43. //#endregion
  44. export { linkEmits, linkProps };
  45. //# sourceMappingURL=link.mjs.map