UNPKG

@lad-tech/mobydick-core

Version:

React Native components library focused on usability, accessibility and developer experience

46 lines (42 loc) 1.01 kB
import {IPosition} from '../../types'; import {createStyles} from '../../../styles'; const stylesCreate = createStyles(({colors, spaces}, placement?: IPosition) => { const placementStyle = () => { switch (placement) { case IPosition.top: return { top: 20, }; case IPosition.bottom: default: return { bottom: 10, }; } }; return { overlayStyle: { backgroundColor: 'transparent', position: 'absolute', width: '100%', flex: 1, alignItems: 'center', ...placementStyle(), }, container: { backgroundColor: colors.BgInverse, borderRadius: spaces.Space12, justifyContent: 'center', alignItems: 'center', flexDirection: 'row', paddingHorizontal: spaces.Space20, paddingVertical: spaces.Space16, margin: spaces.Space20, }, title: { flex: 1, paddingRight: spaces.Space8, }, }; }); export default stylesCreate;