shared.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.messageFileProps = exports.mediaProps = exports.videoProps = exports.imageProps = void 0;
  4. // props for image
  5. exports.imageProps = {
  6. sizeType: {
  7. type: Array,
  8. value: ['original', 'compressed'],
  9. },
  10. capture: {
  11. type: Array,
  12. value: ['album', 'camera'],
  13. },
  14. showmenu: {
  15. type: Boolean,
  16. value: true,
  17. },
  18. };
  19. // props for video
  20. exports.videoProps = {
  21. capture: {
  22. type: Array,
  23. value: ['album', 'camera'],
  24. },
  25. compressed: {
  26. type: Boolean,
  27. value: true,
  28. },
  29. maxDuration: {
  30. type: Number,
  31. value: 60,
  32. },
  33. camera: {
  34. type: String,
  35. value: 'back',
  36. },
  37. referrerPolicy: {
  38. type: String,
  39. value: 'no-referrer',
  40. },
  41. };
  42. // props for media
  43. exports.mediaProps = {
  44. capture: {
  45. type: Array,
  46. value: ['album', 'camera'],
  47. },
  48. mediaType: {
  49. type: Array,
  50. value: ['image', 'video', 'mix'],
  51. },
  52. maxDuration: {
  53. type: Number,
  54. value: 60,
  55. },
  56. camera: {
  57. type: String,
  58. value: 'back',
  59. },
  60. };
  61. // props for file
  62. exports.messageFileProps = {
  63. extension: null,
  64. };