import {StyleSheet} from 'react-native';
import {COLORS} from '@shared/theme';

const PROGRESS_LINE_HEIGHT = 4;

export const styles = StyleSheet.create({
  container: {
    alignItems: 'center',
    flexDirection: 'row',
    gap: 8,
    height: 66,
    justifyContent: 'space-between',
    paddingHorizontal: 16,
    paddingVertical: 12,
  },
  nextButton: {
    alignItems: 'center',
    backgroundColor: COLORS.blue['400'],
    borderRadius: 12,
    justifyContent: 'center',
    minHeight: 42,
    minWidth: 108,
    paddingHorizontal: 22,
    paddingVertical: 8,
  },
  leftContent: {
    alignItems: 'flex-start',
    flex: 1,
  },
  flex: {
    alignItems: 'center',
    flex: 1,
    justifyContent: 'center',
  },
  progressLine: {
    backgroundColor: COLORS.grey['200'],
    height: PROGRESS_LINE_HEIGHT,
  },
  progressLineDone: {
    backgroundColor: COLORS.blue['400'],
    borderBottomRightRadius: 50,
    borderTopRightRadius: 50,
    height: PROGRESS_LINE_HEIGHT,
    position: 'absolute',
    top: 0,
    zIndex: 2,
  },
});
