import styled, { css } from 'styled-components/native';

export const Container = styled.View`
  padding-bottom: 40px;
`

export const LoginWith = styled.View`
  display: flex;
  width: 100%;
  /* border-bottom-width: 2px;
  border-bottom-color: ${(props: any) => props.theme.colors.border}; */
`;

export const TabsContainer = styled.View`
  width: auto;
  display: flex;
  flex-direction: row;
`;

export const FormInput = styled.View`
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 40px 0px 15px;
`

export const ButtonsWrapper = styled.View`
  margin: 10px 0px 0px;
  width: 100%;
  display: flex;
  flex-direction: column;

  ${(props: any) => props.mBottom && css`
    margin-bottom: ${props.mBottom}px;
  `}
`

export const OrSeparator = styled.View`
  width: 90%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
`

export const FormSide = styled.View`
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin: auto;
`;

export const OTabs = styled.View`
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: -1px;
`;

export const OTab = styled.View`
  padding-bottom: 5px;
  border-bottom-width: 1px;
  margin-end: 14px;
`;

export const SocialButtons = styled.View`
  width: 100%;
  margin: 0px auto 20px;
`

export const LineSeparator = styled.View`
  width: 40%;
  height: 1px;
  background-color: ${(props: any) => props.theme.colors.disabled};
`

export const SkeletonWrapper = styled.View`
  width: 90%;
`
