props.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.textareaProps = exports.inputProps = exports.commonProps = void 0;
  4. exports.commonProps = {
  5. value: String,
  6. placeholder: String,
  7. placeholderStyle: String,
  8. placeholderClass: String,
  9. disabled: Boolean,
  10. maxlength: {
  11. type: Number,
  12. value: -1,
  13. },
  14. cursorSpacing: {
  15. type: Number,
  16. value: 50,
  17. },
  18. autoFocus: Boolean,
  19. focus: Boolean,
  20. cursor: {
  21. type: Number,
  22. value: -1,
  23. },
  24. selectionStart: {
  25. type: Number,
  26. value: -1,
  27. },
  28. selectionEnd: {
  29. type: Number,
  30. value: -1,
  31. },
  32. adjustPosition: {
  33. type: Boolean,
  34. value: true,
  35. },
  36. holdKeyboard: Boolean,
  37. };
  38. exports.inputProps = {
  39. type: {
  40. type: String,
  41. value: 'text',
  42. },
  43. password: Boolean,
  44. confirmType: String,
  45. confirmHold: Boolean,
  46. alwaysEmbed: Boolean,
  47. };
  48. exports.textareaProps = {
  49. autoHeight: Boolean,
  50. fixed: Boolean,
  51. showConfirmBar: {
  52. type: Boolean,
  53. value: true,
  54. },
  55. disableDefaultPadding: {
  56. type: Boolean,
  57. value: true,
  58. },
  59. };