import * as React from 'react' import { useTranslation } from 'react-i18next' import { StyleSheet } from 'react-native' import Dialog from 'src/components/Dialog' import Touchable from 'src/components/Touchable' import InfoIcon from 'src/icons/InfoIcon' import { iconHitslop } from 'src/styles/variables' interface Props { title: string | React.ReactNode description: string | React.ReactNode dismissText: string } interface State { isOpen: boolean } class FeeIcon extends React.Component { state = { isOpen: false, } onDismiss = () => { this.setState({ isOpen: false }) } onIconPress = () => { this.setState({ isOpen: true }) } render() { const { isOpen } = this.state const { title, description, dismissText } = this.props return ( <> {description} ) } } export const ExchangeFeeIcon = () => { const { t } = useTranslation() return ( ) } export const SecurityFeeIcon = () => { const { t } = useTranslation() return ( ) } export const EncryptionFeeIcon = () => { const { t } = useTranslation() return ( ) } const styles = StyleSheet.create({ area: { paddingHorizontal: 5, alignItems: 'center', justifyContent: 'flex-end', }, })