words.ts 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. import merge from 'lodash/merge';
  2. import { CharType } from 'types/Word';
  3. export const mockWord = (overrides = {}) =>
  4. merge(
  5. {
  6. id: 1,
  7. position: 1,
  8. audioUrl: 'wbw/001_001_001.mp3',
  9. charTypeName: CharType.Word,
  10. lineNumber: 2,
  11. codeV2: 'ﱁ',
  12. codeV1: 'ﭑ',
  13. textIndopak: 'بِسۡمِ',
  14. textUthmani: 'بِسْمِ',
  15. translation: {
  16. text: 'In (the) name',
  17. languageName: 'english',
  18. },
  19. transliteration: {
  20. text: "bis'mi",
  21. languageName: 'english',
  22. },
  23. },
  24. overrides,
  25. );
  26. export default [
  27. {
  28. id: 1,
  29. position: 1,
  30. audioUrl: 'wbw/001_001_001.mp3',
  31. chaTypeName: 'word',
  32. pageNumber: 1,
  33. lineNumber: 2,
  34. text: 'بِسْمِ',
  35. translation: {
  36. text: 'In (the) name',
  37. languageName: 'english',
  38. languageId: 38,
  39. },
  40. transliteration: {
  41. text: "bis'mi",
  42. languageName: 'english',
  43. languageId: 38,
  44. },
  45. },
  46. {
  47. id: 2,
  48. position: 2,
  49. audioUrl: 'wbw/001_001_002.mp3',
  50. charTypeName: 'word',
  51. pageNumber: 1,
  52. lineNumber: 2,
  53. text: 'ٱللَّهِ',
  54. translation: {
  55. text: '(of) Allah',
  56. languageName: 'english',
  57. languageId: 38,
  58. },
  59. transliteration: {
  60. text: 'l-lahi',
  61. languageName: 'english',
  62. languageId: 38,
  63. },
  64. },
  65. {
  66. id: 3,
  67. position: 3,
  68. audioUrl: 'wbw/001_001_003.mp3',
  69. charTypeName: 'word',
  70. pageNumber: 1,
  71. lineNumber: 2,
  72. text: 'ٱلرَّحْمَـٰنِ',
  73. translation: {
  74. text: 'the Most Gracious',
  75. languageName: 'english',
  76. languageId: 38,
  77. },
  78. transliteration: {
  79. text: 'l-raḥmāni',
  80. languageName: 'english',
  81. languageId: 38,
  82. },
  83. },
  84. {
  85. id: 4,
  86. position: 4,
  87. audioUrl: 'wbw/001_001_004.mp3',
  88. charTypeName: 'word',
  89. pageNumber: 1,
  90. lineNumber: 2,
  91. text: 'ٱلرَّحِيمِ',
  92. translation: {
  93. text: 'the Most Merciful',
  94. languageName: 'english',
  95. languageId: 38,
  96. },
  97. transliteration: {
  98. text: 'l-raḥīmi',
  99. languageName: 'english',
  100. languageId: 38,
  101. },
  102. },
  103. {
  104. id: 5,
  105. position: 5,
  106. audioUrl: null,
  107. charTypeName: 'end',
  108. pageNumber: 1,
  109. lineNumber: 2,
  110. text: '١',
  111. translation: {
  112. text: '(1)',
  113. languageName: 'english',
  114. languageId: 38,
  115. },
  116. transliteration: {
  117. text: null,
  118. languageName: 'english',
  119. languageId: 38,
  120. },
  121. },
  122. ];