import { Button, Text } from 'native-base'; import Translate from './Translate'; import { RequireExactlyOne } from 'type-fest'; type TextButtonProps = Parameters[0] & RequireExactlyOne<{ label: string; translate: Parameters[0]; }>; const TextButton = (props: TextButtonProps) => { // accepts undefined variant, as it is the default variant const textColor = !props.variant || props.variant == 'solid' ? 'light.50' : undefined; return ( ); }; export default TextButton;