|  |  |  | // Copyright © 2022 Rangeproof Pty Ltd. All rights reserved. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import UIKit.UIColor | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | internal enum Theme_OceanLight: ThemeColors { | 
					
						
							|  |  |  |     static let theme: [ThemeValue: UIColor] = [ | 
					
						
							|  |  |  |         // General | 
					
						
							|  |  |  |         .white: .white, | 
					
						
							|  |  |  |         .black: .black, | 
					
						
							|  |  |  |         .clear: .clear, | 
					
						
							|  |  |  |         .primary: .primary, | 
					
						
							|  |  |  |         .defaultPrimary: Theme.PrimaryColor.blue.color, | 
					
						
							|  |  |  |         .warning: .warning, | 
					
						
							|  |  |  |         .danger: .dangerLight, | 
					
						
							|  |  |  |         .disabled: .disabledLight, | 
					
						
							|  |  |  |         .backgroundPrimary: .oceanLight7, | 
					
						
							|  |  |  |         .backgroundSecondary: .oceanLight6, | 
					
						
							|  |  |  |         .textPrimary: .oceanLight1, | 
					
						
							|  |  |  |         .textSecondary: .oceanLight2, | 
					
						
							|  |  |  |         .borderSeparator: .oceanLight3, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // Path | 
					
						
							|  |  |  |         .path_connected: .pathConnected, | 
					
						
							|  |  |  |         .path_connecting: .pathConnecting, | 
					
						
							|  |  |  |         .path_error: .pathError, | 
					
						
							|  |  |  |         .path_unknown: .oceanLight5, | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |         // TextBox | 
					
						
							|  |  |  |         .textBox_background: .oceanLight7, | 
					
						
							|  |  |  |         .textBox_border: .oceanLight3, | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |         // MessageBubble | 
					
						
							|  |  |  |         .messageBubble_outgoingBackground: .primary, | 
					
						
							|  |  |  |         .messageBubble_incomingBackground: .oceanLight4, | 
					
						
							|  |  |  |         .messageBubble_outgoingText: .oceanLight1, | 
					
						
							|  |  |  |         .messageBubble_incomingText: .oceanLight1, | 
					
						
							|  |  |  |         .messageBubble_overlay: .black_06, | 
					
						
							|  |  |  |         .messageBubble_deliveryStatus: .oceanLight2, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // MenuButton | 
					
						
							|  |  |  |         .menuButton_background: .primary, | 
					
						
							|  |  |  |         .menuButton_icon: .white, | 
					
						
							|  |  |  |         .menuButton_outerShadow: .black, | 
					
						
							|  |  |  |         .menuButton_innerShadow: .white, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // RadioButton | 
					
						
							|  |  |  |         .radioButton_selectedBackground: .primary, | 
					
						
							|  |  |  |         .radioButton_unselectedBackground: .clear, | 
					
						
							|  |  |  |         .radioButton_selectedBorder: .oceanLight1, | 
					
						
							|  |  |  |         .radioButton_unselectedBorder: .oceanLight3, | 
					
						
							|  |  |  |         .radioButton_disabledSelectedBackground: .disabledLight, | 
					
						
							|  |  |  |         .radioButton_disabledUnselectedBackground: .clear, | 
					
						
							|  |  |  |         .radioButton_disabledBorder: .disabledLight, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // SessionButton | 
					
						
							|  |  |  |         .sessionButton_text: .oceanLight1, | 
					
						
							|  |  |  |         .sessionButton_background: .clear, | 
					
						
							|  |  |  |         .sessionButton_highlight: .oceanLight1.withAlphaComponent(0.1), | 
					
						
							|  |  |  |         .sessionButton_border: .oceanLight1, | 
					
						
							|  |  |  |         .sessionButton_filledText: .oceanLight7, | 
					
						
							|  |  |  |         .sessionButton_filledBackground: .oceanLight1, | 
					
						
							|  |  |  |         .sessionButton_filledHighlight: .oceanLight2, | 
					
						
							|  |  |  |         .sessionButton_destructiveText: .dangerLight, | 
					
						
							|  |  |  |         .sessionButton_destructiveBackground: .clear, | 
					
						
							|  |  |  |         .sessionButton_destructiveHighlight: .dangerLight.withAlphaComponent(0.3), | 
					
						
							|  |  |  |         .sessionButton_destructiveBorder: .dangerLight, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // SolidButton | 
					
						
							|  |  |  |         .solidButton_background: .oceanLight5, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // Settings | 
					
						
							|  |  |  |         .settings_tabBackground: .oceanLight6, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // Appearance | 
					
						
							|  |  |  |         .appearance_sectionBackground: .oceanLight7, | 
					
						
							|  |  |  |         .appearance_buttonBackground: .oceanLight7, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // Alert | 
					
						
							|  |  |  |         .alert_text: .oceanLight0, | 
					
						
							|  |  |  |         .alert_background: .oceanLight7, | 
					
						
							|  |  |  |         .alert_buttonBackground: .oceanLight7, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // ConversationButton | 
					
						
							|  |  |  |         .conversationButton_background: .oceanLight7, | 
					
						
							|  |  |  |         .conversationButton_unreadBackground: .oceanLight6, | 
					
						
							|  |  |  |         .conversationButton_unreadStripBackground: .primary, | 
					
						
							|  |  |  |         .conversationButton_unreadBubbleBackground: .primary, | 
					
						
							|  |  |  |         .conversationButton_unreadBubbleText: .oceanLight1, | 
					
						
							|  |  |  |         .conversationButton_swipeDestructive: .dangerLight, | 
					
						
							|  |  |  |         .conversationButton_swipeSecondary: .oceanLight2, | 
					
						
							|  |  |  |         .conversationButton_swipeTertiary: Theme.PrimaryColor.orange.color, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // InputButton | 
					
						
							|  |  |  |         .inputButton_background: .oceanLight5, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // ContextMenu | 
					
						
							|  |  |  |         .contextMenu_background: .oceanLight7, | 
					
						
							|  |  |  |         .contextMenu_highlight: .primary, | 
					
						
							|  |  |  |         .contextMenu_text: .oceanLight0, | 
					
						
							|  |  |  |         .contextMenu_textHighlight: .oceanLight0, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // Call | 
					
						
							|  |  |  |         .callAccept_background: Theme.PrimaryColor.green.color, | 
					
						
							|  |  |  |         .callDecline_background: .dangerLight, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // Reactions | 
					
						
							|  |  |  |         .reactions_contextBackground: .oceanLight7, | 
					
						
							|  |  |  |         .reactions_contextMoreBackground: .oceanLight6, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // NewConversation | 
					
						
							|  |  |  |         .newConversation_background: .oceanLight7, | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         // Profile | 
					
						
							|  |  |  |         .profileIcon: .primary, | 
					
						
							|  |  |  |         .profileIcon_greenPrimaryColor: .primary, | 
					
						
							|  |  |  |         .profileIcon_background: .oceanLight1 | 
					
						
							|  |  |  |     ] | 
					
						
							|  |  |  | } |