UNPKG

react-native-material-tabs

Version:
38 lines (30 loc) 837 B
import { Platform } from 'react-native'; import styled from 'styled-components/native'; import Button from '../Touchable'; interface TabBodyProps { tabHeight: number; } export const TabBody = styled.View` height: ${(props: TabBodyProps) => props.tabHeight}; align-items: center; justify-content: center; padding-left: 12px; padding-right: 12px; `; interface TabButtonProps { tabWidth: number; } export const TabButton = styled(Button)` width: ${(props: TabButtonProps) => props.tabWidth}; `; interface TabTextProps { color: string; } export const TabText = styled.Text` color: ${(props: TabTextProps) => props.color}; font-weight: ${Platform.OS === 'ios' ? 500 : 400}; font-family: ${Platform.OS === 'android' ? 'sans-serif-medium' : 'System'}; font-size: 14; text-align: center; min-width: 100%; `;