Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. // @flow
  2. import BaseTheme from '../../../base/ui/components/BaseTheme.native';
  3. const SECONDARY_COLOR = BaseTheme.palette.border04;
  4. const lobbyText = {
  5. ...BaseTheme.typography.heading5,
  6. color: BaseTheme.palette.text01,
  7. textAlign: 'center'
  8. };
  9. export default {
  10. buttonStylesBorderless: {
  11. iconStyle: {
  12. color: BaseTheme.palette.icon01,
  13. fontSize: 24
  14. },
  15. style: {
  16. flexDirection: 'row',
  17. justifyContent: 'center',
  18. marginHorizontal: BaseTheme.spacing[3],
  19. height: 24,
  20. width: 24
  21. },
  22. underlayColor: 'transparent'
  23. },
  24. lobbyChatWrapper: {
  25. backgroundColor: BaseTheme.palette.ui01,
  26. alignItems: 'stretch',
  27. flexDirection: 'column',
  28. justifyItems: 'center',
  29. height: '100%'
  30. },
  31. lobbyChatHeader: {
  32. flexDirection: 'row',
  33. padding: 20
  34. },
  35. lobbyChatTitle: {
  36. color: BaseTheme.palette.text01,
  37. fontSize: 20,
  38. fontWeight: 'bold',
  39. flexShrink: 1
  40. },
  41. lobbyChatCloseButton: {
  42. fontSize: 24,
  43. marginLeft: BaseTheme.spacing[3],
  44. marginTop: BaseTheme.spacing[1],
  45. color: BaseTheme.palette.icon01
  46. },
  47. contentWrapper: {
  48. flex: 1
  49. },
  50. contentWrapperWide: {
  51. flex: 1,
  52. flexDirection: 'row'
  53. },
  54. largeVideoContainer: {
  55. minHeight: '50%'
  56. },
  57. largeVideoContainerWide: {
  58. height: '100%',
  59. marginRight: 'auto',
  60. position: 'absolute',
  61. width: '50%'
  62. },
  63. contentContainer: {
  64. alignSelf: 'center',
  65. display: 'flex',
  66. justifyContent: 'center',
  67. minHeight: '50%',
  68. paddingHorizontal: BaseTheme.spacing[3],
  69. width: 400
  70. },
  71. contentContainerWide: {
  72. alignItems: 'center',
  73. height: '100%',
  74. justifyContent: 'center',
  75. left: '50%',
  76. paddingHorizontal: BaseTheme.spacing[3],
  77. position: 'absolute',
  78. width: '50%'
  79. },
  80. toolboxContainer: {
  81. alignItems: 'center',
  82. display: 'flex',
  83. flexDirection: 'row',
  84. justifyContent: 'center',
  85. marginTop: BaseTheme.spacing[3]
  86. },
  87. toolboxContainerWide: {
  88. flexDirection: 'row',
  89. justifyContent: 'center',
  90. marginTop: BaseTheme.spacing[3]
  91. },
  92. displayNameText: {
  93. fontWeight: 'bold',
  94. marginVertical: 10
  95. },
  96. editButton: {
  97. alignSelf: 'flex-end',
  98. paddingHorizontal: 10
  99. },
  100. editIcon: {
  101. color: 'black',
  102. fontSize: 16
  103. },
  104. formWrapper: {
  105. alignSelf: 'stretch',
  106. justifyContent: 'center',
  107. marginTop: 38
  108. },
  109. customInput: {
  110. marginHorizontal: BaseTheme.spacing[3],
  111. textAlign: 'center'
  112. },
  113. fieldError: {
  114. color: BaseTheme.palette.warning03,
  115. marginLeft: BaseTheme.spacing[3],
  116. fontSize: 16
  117. },
  118. fieldLabel: {
  119. ...BaseTheme.typography.heading6,
  120. color: BaseTheme.palette.text01,
  121. textAlign: 'center'
  122. },
  123. standardButtonWrapper: {
  124. alignSelf: 'stretch'
  125. },
  126. joiningMessage: {
  127. color: BaseTheme.palette.text01,
  128. marginHorizontal: BaseTheme.spacing[3],
  129. textAlign: 'center'
  130. },
  131. passwordJoinButtonsWrapper: {
  132. alignItems: 'stretch',
  133. alignSelf: 'stretch',
  134. marginHorizontal: BaseTheme.spacing[3]
  135. },
  136. loadingIndicator: {
  137. marginBottom: BaseTheme.spacing[3]
  138. },
  139. participantBox: {
  140. alignItems: 'center',
  141. alignSelf: 'stretch',
  142. borderColor: SECONDARY_COLOR,
  143. borderRadius: 4,
  144. borderWidth: 1,
  145. marginVertical: 18,
  146. paddingVertical: 12
  147. },
  148. lobbyButton: {
  149. marginTop: BaseTheme.spacing[3]
  150. },
  151. openChatButton: {
  152. marginHorizontal: BaseTheme.spacing[3],
  153. marginTop: BaseTheme.spacing[3]
  154. },
  155. enterPasswordButton: {
  156. marginHorizontal: BaseTheme.spacing[3],
  157. marginTop: BaseTheme.spacing[3]
  158. },
  159. // KnockingParticipantList
  160. knockingParticipantList: {
  161. alignSelf: 'stretch',
  162. backgroundColor: 'rgba(22, 38, 55, 0.8)',
  163. flexDirection: 'column'
  164. },
  165. knockingParticipantListButton: {
  166. borderRadius: 4,
  167. marginHorizontal: 3,
  168. paddingHorizontal: 10,
  169. paddingVertical: 5
  170. },
  171. knockingParticipantListDetails: {
  172. flex: 1,
  173. marginLeft: 10
  174. },
  175. knockingParticipantListEntry: {
  176. alignItems: 'center',
  177. flexDirection: 'row',
  178. padding: 10
  179. },
  180. knockingParticipantListPrimaryButton: {
  181. backgroundColor: 'rgb(3, 118, 218)'
  182. },
  183. knockingParticipantListSecondaryButton: {
  184. backgroundColor: 'transparent'
  185. },
  186. knockingParticipantListText: {
  187. color: 'white'
  188. },
  189. lobbyTitle: {
  190. ...lobbyText
  191. },
  192. lobbyRoomName: {
  193. ...lobbyText,
  194. marginBottom: BaseTheme.spacing[2]
  195. }
  196. };