UNPKG

@cometchat/chat-uikit-react-native

Version:

Ready-to-use Chat UI Components for React Native

37 lines (33 loc) 927 B
import { StyleSheet, TextStyle, ViewStyle } from "react-native"; import { CometChatTheme } from "../../../theme/type"; import { deepMerge } from "../../helper/helperFunctions"; export type DateStyle = { containerStyle?: ViewStyle; textStyle?: TextStyle; }; export const getDateStyleLight = ( color: CometChatTheme["color"], spacing: CometChatTheme["spacing"], typography: CometChatTheme["typography"] ): DateStyle => { return StyleSheet.create({ containerStyle: {}, textStyle: { color: color.textSecondary, ...typography.caption1.regular, }, }); }; export const getDateStyleDark = ( color: CometChatTheme["color"], spacing: CometChatTheme["spacing"], typography: CometChatTheme["typography"] ): DateStyle => { return StyleSheet.create( deepMerge(getDateStyleLight(color, spacing, typography), { textStyle: { color: color.textSecondary, }, }) ); };