import { StyleSheet } from 'react-native'; import type { StrictTheme } from '../../theme'; import type { ErrorMessageStyles } from './types'; export const getThemedStyles = (theme: StrictTheme): ErrorMessageStyles => { const { tokens: { colors, fontSizes, space }, components, } = theme; return StyleSheet.create({ container: { alignItems: 'center', backgroundColor: colors.background.error, flexDirection: 'row', paddingHorizontal: space.xs, paddingVertical: space.small, ...components?.errorMessage?.container, }, icon: { margin: space.xs, tintColor: colors.font.error, ...components?.errorMessage?.icon, }, label: { color: colors.font.error, flex: 1, fontSize: fontSizes.medium, paddingHorizontal: space.xs, ...components?.errorMessage?.label, }, }); };