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

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