import { StyleSheet , ViewStyle } from 'react-native' ; import { config } from '../../constants/config' ; import { ResponsiveStyleSheet } from '../../utils/responsive' ; export interface PublicSetDetailScreenStyles { screen : ViewStyle ; } export class PublicSetDetailScreenResponsiveStyles extends ResponsiveStyleSheet < PublicSetDetailScreenStyles > { public baseStyles ( ) { return { screen : { flex : 1 , borderTopWidth : StyleSheet . hairlineWidth , } , } ; } public lightStyles ( ) { return { screen : { borderTopColor : config . styles . light . primaryBorderColor , } , } ; } public darkStyles ( ) { return { screen : { borderTopColor : config . styles . dark . primaryBorderColor , } , } ; } } export const publicSetDetailScreenResponsiveStyles = new PublicSetDetailScreenResponsiveStyles ( ) ;