import React, { useState } from 'react'; import { Modal, View, Text, Pressable, StyleSheet } from 'react-native'; import { ElevationObject } from '../../components/Button'; import TextView from '../../components/TextView'; import utils from '../../utils/utils'; const DialogIdleFee = ({ idleFeeConfig }) => { const [visible, showModal] = useState(false) return ( <> showModal(true)}> This site has idle fees enabled. Idle Fees { utils.isNotEmpty(idleFeeConfig.repeatDay) && <> Effective Days: {utils.join(idleFeeConfig.repeatDay, ", ")} } Effective Time: { idleFeeConfig.allDay ? All day : (utils.isNotEmpty(idleFeeConfig.startTime) && utils.isNotEmpty(idleFeeConfig.endTime)) && {idleFeeConfig.startTime + " - " + idleFeeConfig.endTime} } { utils.isNotEmpty(idleFeeConfig.idleGracePeriod) && <> Grace Period: {idleFeeConfig.idleGracePeriod} min } Charging Rate: {idleFeeConfig.idleFee}/{idleFeeConfig.idleInterval} min { utils.isNotEmpty(idleFeeConfig.idleFeeCap) && <> Idle Fee Cap: {idleFeeConfig.idleFeeCap} } {/* { "Grace Period of " + idleFeeConfig.idleGracePeriod + " Minutes. Rates are" + idleFeeConfig.idleFee + " per " + idleFeeConfig.idleInterval + " Min. Idle Fee is capped at " + idleFeeConfig.idleFeeCap } */}