import {StyleSheet} from 'react-native';
import {BORDER_RADIUS, SPACING} from '@shared/theme';

export const styles = StyleSheet.create({
  container: {
    alignSelf: 'flex-start',
    borderRadius: BORDER_RADIUS.m,
    overflow: 'hidden',
  },
  sm: {
    minWidth: SPACING.x13,
    paddingHorizontal: SPACING['x1.5'],
    paddingVertical: SPACING.x1,
  },
  lg: {
    paddingHorizontal: SPACING.x2,
    paddingVertical: SPACING['x1.5'],
  },
  gradient: {
    alignItems: 'center',
    flexDirection: 'row',
    gap: SPACING['x0.5'],
    justifyContent: 'center',
    minHeight: SPACING.x5,
  },
  gradientInProgress: {gap: 0},
  text: {
    flexShrink: 1,
    verticalAlign: 'middle',
  },
});
