Line data Source code
1 : import 'package:unico_check/src/unico/domain/entities/unico.theme.dart'; 2 : 3 : class UnicoThemeMapper { 4 1 : Map<dynamic, dynamic> map(UnicoTheme unicoTheme) { 5 1 : return <String, dynamic>{ 6 : /// Cor de sucesso da silhueta. 7 1 : 'colorBackground': unicoTheme.colorBackground, 8 : 9 : /// Cor de fundo da mensagem. 10 1 : 'colorBoxMessage': unicoTheme.colorBoxMessage, 11 : 12 : /// Cor de texto da mensagem. 13 1 : 'colorTextMessage': unicoTheme.colorTextMessage, 14 : 15 : /// Cor de fundo do popup. 16 1 : 'colorBackgroundPopupError': unicoTheme.colorBackgroundPopupError, 17 : 18 : /// Cor de texto e ícones do popup. 19 1 : 'colorTextPopupError': unicoTheme.colorTextPopupError, 20 : 21 : /// Cor de fundo do botão do popup. 22 : 'colorBackgroundButtonPopupError': 23 1 : unicoTheme.colorBackgroundButtonPopupError, 24 : 25 : /// Cor de texto do botão do popup. 26 1 : 'colorTextButtonPopupError': unicoTheme.colorTextButtonPopupError, 27 : 28 : /// Cor de fundo do botão de tirar foto manualmente. 29 : 'colorBackgroundTakePictureButton': 30 1 : unicoTheme.colorBackgroundTakePictureButton, 31 : 32 : /// Cor de ícone do botão de tirar foto manualmente. 33 1 : 'colorIconTakePictureButton': unicoTheme.colorIconTakePictureButton, 34 : 35 : /// Adiciona cor no icone do botão de captura 36 1 : 'colorBackgroundBottomDocument': unicoTheme.colorBackgroundBottomDocument, 37 : 38 : /// Cor de fundo do box na captura de documentos. 39 1 : 'colorTextBottomDocument': unicoTheme.colorTextBottomDocument, 40 : 41 : /// Cor de sucesso da silhueta. 42 1 : 'colorSilhouetteSuccess': unicoTheme.colorSilhouetteSuccess, 43 : 44 : /// Cor de sucesso da silhueta. 45 1 : 'colorSilhouetteError': unicoTheme.colorSilhouetteError, 46 : 47 : /// Cor de erro da silhueta. 48 1 : 'colorSilhouetteNeutral': unicoTheme.colorSilhouetteNeutral 49 : }; 50 : } 51 : }