import {StyleSheet} from 'react-native';

export const styles = StyleSheet.create({
  modal: {
    width: '100%',
    height: '100%',
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'center',
  },
  content: {
    padding: 32,
    borderRadius: 8,
    display: 'flex',
    flexDirection: 'column',
    alignItems: 'center',
    justifyContent: 'center',
    gap: 16,
  },
  newButton: {
    borderRadius: 8,
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'center',
  },
  newContent: {
    height: 52,
  },
  inputContent: {
    paddingTop: 0,
    paddingBottom: 0,
  },
  input: {
    flexGrow: 1,
    flexShink: 1,
    minWidth: 0,
    textWrap: 'nowrap',
    textOverflow: 'ellipsis',
    overflow: 'hidden',
    backgroundColor: 'transparent',
    paddingTop: 0,
    paddingBottom: 0,
    display: 'flex',
    height: 52,
    borderRadius: 8,
  },
  inputBorder: {
    borderRadius: 12,
    borderWidth: 0,
  },
  label: {
    textAlign: 'center',
  },
  request: {
    width: '100%',
    height: '100%',
    position: 'relative',
    display: 'flex',
    flexDirection: 'column',
    alignItems: 'center',
  },
  connect: {
    backgroundColor: 'transparent',
  },
  navHeader: {
    height: 48,
    width: '100%',
    display: 'flex',
    flexDirection: 'row',
    alignItems: 'center',
  },
  navIcon: {
    color: 'white',
    width: 48,
    display: 'flex',
    justifyContent: 'center',
    alignItems: 'center',
  },
  navTitle: {
    color: 'white',
    flexGrow: 1,
    textAlign: 'center',
  },
  scrollWrapper: {
    width: '100%',
    flexGrow: 1,
    height: 1,
  },
  empty: {
    width: '100%',
    flexGrow: 1,
    height: 1,
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'center',
  },
  noContacts: {
    color: '#888888',
  },
  scrollContainer: {
    display: 'flex',
    alignItems: 'center',
  },
  cards: {
    display: 'flex',
    flexDirection: 'column',
    width: '100%',
    overscrollBehavior: 'none',
    flexGrow: 1,
    minHeight: 0,
    flexShrink: 1,
  },
  cardsContainer: {
    paddingBottom: 64,
  },
  icon: {
    backgroundColor: 'transparent',
  },
  card: {
    width: '100%',
    height: 72,
    paddingTop: 12,
    paddingBottom: 12,
    paddingRight: 16,
    paddingLeft: 16,
    icon: {
      borderRadius: 24,
      overflow: 'hidden',
    },
  },
  submit: {
    borderRadius: 8,
    paddingLeft: 16,
    paddingRight: 16,
  },
  control: {
    display: 'flex',
    flexDirection: 'column',
    alignItems: 'center',
    paddingBottom: 16,
    paddingTop: 16,
  },
  memberText: {
    fontSize: 12,
    fontWeight: 'bold',
  },
  fullWidthSurface: {
    width: '100%',
  },
  headerSafeArea: {
    width: '100%',
    height: 72,
    display: 'flex',
    alignItems: 'center',
    gap: 16,
    paddingRight: 16,
    paddingLeft: 8,
    paddingBottom: 16,
    flexDirection: 'row',
  },
  headerSafeBar: {
    height: 64,
    display: 'flex',
    alignItems: 'center',
    gap: 16,
    paddingRight: 16,
    paddingLeft: 16,
    paddingBottom: 16,
    marginLeft: 16,
    marginRight: 16,
    flexDirection: 'row-reverse',
    borderBottomWidth: 0.5,
  },
  inputSurface: {
    flexGrow: 1,
    flexShrink: 1,
    minWidth: 0,
    borderRadius: 8,
    overflow: 'hidden',
  },
  listContainer: {
    paddingTop: 16,
    paddingBottom: 128,
  },
  cardHandle: {
    color: 'onSecondary',
    fontWeight: 'normal',
  },
});
