UNPKG

@crossed/ui

Version:

A universal & performant styling library for React Native, Next.js & React

36 lines (32 loc) 952 B
/** * Copyright (c) Paymium. * * This source code is licensed under the MIT license found in the * LICENSE file in the root of this projects source tree. */ import { composeStyles, createStyles } from '@crossed/styled'; export const styles = createStyles(({ colors, space }) => ({ box: { base: { backgroundColor: colors.background.secondary, borderTopLeftRadius: 24, borderTopRightRadius: 24, }, }, container: { base: { paddingBottom: space.xl, paddingTop: space.xs, maxHeight: '97%' }, }, containerPadded: { base: { paddingHorizontal: space.xl } }, maxHeight: { base: { maxHeight: '100%' } }, indicator: { base: { width: 54, height: 5, backgroundColor: colors.primary[20], alignSelf: 'center', borderRadius: 14, }, }, })); export const paddedContainerStyle = (padded: boolean) => composeStyles(padded && styles.containerPadded, padded && styles.container);