import { TextStyle , ViewStyle } from 'react-native' ; import { ResponsiveStyleSheet , ScaleByFactor } from '../../utils/responsive' ; export interface TranslationAndPublicVocabularyListStyles { list_container : ViewStyle ; center_container : ViewStyle ; message : TextStyle ; button_container : ViewStyle ; indicator : ViewStyle ; } export class TranslationAndPublicVocabularyListResponsiveStyles extends ResponsiveStyleSheet < TranslationAndPublicVocabularyListStyles > { public baseStyles ( scaleByFactor ) { return { list_container : { paddingBottom : scaleByFactor ( 74 ) , paddingTop : scaleByFactor ( 8 ) , } , center_container : { flex : 1 , paddingHorizontal : scaleByFactor ( 16 ) , marginTop : scaleByFactor ( 8 ) , justifyContent : 'center' , alignItems : 'center' , } , message : { fontSize : scaleByFactor ( 15 ) , textAlign : 'center' , color : '#888' , } , button_container : { marginTop : scaleByFactor ( 8 ) , } , indicator : { marginTop : scaleByFactor ( 16 ) , } , } ; } public lightStyles ( ) { return { } ; } public darkStyles ( ) { return { } ; } } export const translationAndPublicVocabularyListResponsiveStyles = new TranslationAndPublicVocabularyListResponsiveStyles ( ) ;